代币会话使用令牌来防止重复表格提交?
-
22-09-2019 - |
题
我使用令牌会话来防止重复表单提交,但是我第一次向服务器请求时,我总是会获取错误页面
<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 />
必须插入双重提议的形式,而不是成功形式。如果丢失令牌标签,则拦截器将提交的请求解决为无效,即使这是第一次尝试。
不隶属于 StackOverflow