struts2 token concept无法在params中找到令牌名称

时间:2014-09-26 09:28:36

标签: java jsp struts2

我是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>

0 个答案:

没有答案