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臺會出現
完事!