Java 如何重命名Struts 2令牌参数

Java 如何重命名Struts 2令牌参数,java,security,struts2,access-token,struts2-interceptors,Java,Security,Struts2,Access Token,Struts2 Interceptors,如何重命名Struts2令牌参数 如果我们使用标记,而表单提交默认情况下,Struts2将生成如下URL ?name=name&struts.token.name=struts.token&struts.token=8E1USQZ5LHG120FU4YUZJAMPOUT4OVP3 ?name=name&struts.token.name=suid&suid=8E1USQZ5LHG120FU4YUZJAMPOUT4OVP3 通过使用这个标记,我们可以重命名“st

如何重命名Struts2令牌参数

如果我们使用
标记,而表单提交默认情况下,Struts2将生成如下URL

?name=name&struts.token.name=struts.token&struts.token=8E1USQZ5LHG120FU4YUZJAMPOUT4OVP3
?name=name&struts.token.name=suid&suid=8E1USQZ5LHG120FU4YUZJAMPOUT4OVP3
通过使用这个
标记,我们可以重命名“struts.token”参数。Struts2将生成类似这样的URL

?name=name&struts.token.name=struts.token&struts.token=8E1USQZ5LHG120FU4YUZJAMPOUT4OVP3
?name=name&struts.token.name=suid&suid=8E1USQZ5LHG120FU4YUZJAMPOUT4OVP3

我们如何重命名“struts.token.name”参数?

该参数由用户使用。没有为这个bean提供扩展点。您可以通过扩展令牌拦截器并仅重写其方法并替换其中的令牌帮助器引用来提供自己的实现

您应该检查以下链接:


我认为这是不可能的。。。但我们接受补丁或拉取请求:-)谢谢,罗曼,如何覆盖令牌拦截器?你能举个例子吗?