我是struts2的新手,通过谷歌搜索一些网站我发现令牌概念停止双提交概念。
每次我收到invalid.token
页面。我遵循stackoverflow的建议,但得到了同样的错误
我使用的是struts2.1.8,这是问题所在。请建议我。
我的struts.xml(示例)
<action name="managexy" class="com.start.view.xyaction" method="createxy">
<interceptor-ref name="token" ></interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref>
<result name="input" type="tiles">x.y.page</result>
<result name="error" type="tiles">x.y.page</result>
<result name="success" type="tiles">x.y.page</result>
<result name="invalid.token">invalid_token.jsp</result>
</action>
我的 jsp页面
<s:actionerror/><s:actionmessage/>
<s:form action="manageAgent" method="post" validate="true">
<s:token name="token"/>
...some fields..
<tr>
<td><s:submit theme="simple" cssClass="button" value="Submit"/></td>
<td><s:reset theme="simple" cssClass="button" value="clear"/></td>
</tr>
</s:form>