1.
别忘记在jsp页面头部加入
<%@ taglib uri="/struts-tags" prefix="s" %>
2.
在form或<s:form> </s:form>中随便一个地方加入<s:token></s:token>,如:
<s:form action="token" theme="simple">
username:<s:textfield name="username"></s:textfield><br/>
password:<s:password name="password"></s:password><br/>
<s:submit value="submit"></s:submit>
<s:token></s:token> <!--服务器通过token标签 来产生盾牌随机数-->
</s:form>
3.
配置strust.xml,如:
<action name="token" class="com.struts2.TokenAction">
<interceptor-ref name="token"></interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref>
<result name="success">/success.jsp</result>
<result name="invalid.token">/invalid.jsp</result>
<!-- invalid.token这里的jsp页面为点击刷新后跳转的页面 ,在此页面你可以写信息已经提交或不能重复提交的提示-->
</action>
ps
如果刷新,令牌生效,则在control台会出现
完事!