如何重命名Struts2令牌参数?
如果我们在表单提交时使用<s:token/>
标记,默认情况下Struts2将生成类似这样的URL
?name=name&struts.token.name=struts.token&struts.token=8E1USQZ5LHG120FU4YUZJAMPOUT4OVP3
通过使用此<s:token name="suid"/>
标记,我们可以重命名“struts.token”参数。 Struts2将生成类似这样的URL
?name=name&struts.token.name=suid&suid=8E1USQZ5LHG120FU4YUZJAMPOUT4OVP3
我们如何重命名“struts.token.name”参数?
答案 0 :(得分:3)
该参数由TokenHelper
使用。这个bean没有给出扩展点。您可以通过扩展令牌拦截器并仅覆盖其方法来提供您自己的实现,并替换其中的令牌助手的引用。
您应该查看以下链接: