Struts2防止重复提交:
1、 在JSP页面<s:form>...</s:form>中加入<s:token></s:token>。
2、 在struts.xml的Action中单独加入tocken拦截器,和defaultStack拦截器。
3、 在struts.xml的Action中加入invalid.token页面跳转。
如:
<action name="login" class="com.test.action.LoginAction">
<result name="input">/login2.jsp</result>
<result name="success">/result.jsp</result>
<result name="invalid.token">/error.jsp</result>
<interceptor-ref name="token"></interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref>
</action>