0

この警告の理由は何ですか?

WARNING: Form token PR78LAIFZJQRTL66GGAJDT61511L6YHN does not match the session token null

JSP:

<s:form method="post" action="test">
     <s:token></s:token>
     Email:<input name="email" />
</s:form>

Struts.xml:

<action name="test" class="test.RegisterAction">
    <interceptor-ref name="defaultStack" />
    <interceptor-ref name="token" /> 
    <result name="invalid.token">/error.jsp</result> 
    <result>/user/success.jsp</result>
    <result name="error">/error.jsp</result>
</action>
4

1 に答える 1

2

インターセプターの順序はtoken最初にする必要があります。例えば

<interceptor-ref name="token" />
<interceptor-ref name="defaultStack" />

セッション トークンの理由はnull、セッションの有効期限が切れているか、閉じられている可能性があります。

于 2013-04-06T13:24:19.703 に答える