Struts2用token防止表单数据重复提交

1.在表单里加入<s:token/>标签

2.在struts2.xml中表单对应的action下加入拦截器和重复提交后转向的视图

<action name="upload" class="uploadAction" method="upload">
      <result name="upload">/admin/manageDownload.jsp</result>   
      <!-- 如果重复提交,跳转到error.jsp页面 -->
      <result name="invalid.token">/admin/error.jsp</result>
      <interceptor-ref name="defaultStack" />
      <interceptor-ref name="token" />       
</action>


你可能感兴趣的:(Struts2用token防止表单数据重复提交)