问题:刷新网址导致表单重复提交后台产生的BUG
将结果集的转发改为重定向到别的可以跳转登陆首页的action上,如:
[html] view plain copy
- <action name="login" method="login" class="loginAction">
- <result name="login">/WEB-INF/pages/sysadmin/login/login.jsp</result>
- <!-- 防止表单重复提交 修改,本来是直接跳转该页面。 -->
<!-- <result name="success">/WEB-INF/pages/home/fmain.jsp</result>--> - <result name="success" type="redirectAction">homeAction_fmain</result>
- </action>
这里登陆成功跳转到homeAction_fmain(下图fmain实现跳转到首页功能),即可解决问题
[html] view plain copy
- <action name="homeAction_*" method="{1}" class="homeAction">
- <result name="fmain">/WEB-INF/pages/home/fmain.jsp</result>
- <result name="title">/WEB-INF/pages/home/title.jsp</result>
- <result name="toleft">/WEB-INF/pages/${moduleName}/left.jsp</result>
- <result name="tomain">/WEB-INF/pages/${moduleName}/main.jsp</result>
- </action>