我使用令牌会话来防止重复表单提交,但是我第一次向服务器请求时,我总是会获取错误页面

<action name="show" class="ClientAction">
    <interceptor-ref name="tokenSession" />
    <interceptor-ref name="basicStack" />
    <result name="invalid.token">/WEB-INF/error.jsp</result>
    result type="tiles" name="success">page.view</result>
</action>

"<s:token />" 被添加到May成功页面之间 <s:form></s:form>, ,但是它运行不正确。

请帮助我解决它们,还有另一种方法可以防止重复表格提交。我等待建议,非常感谢你。 :))

有帮助吗?

解决方案

看来您没有使用适当的拦截器名称。如果您想使用会话令牌,那就是令牌。

尝试使用代币会议而不是tokensession。

希望有帮助。

其他提示

标签 <s:token /> 必须插入双重提议的形式,而不是成功形式。如果丢失令牌标签,则拦截器将提交的请求解决为无效,即使这是第一次尝试。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top