标签:
1、提交的事件编码绑定的input的type是submit;
2、使用nginx作为反向代理服务器(或者负载均衡)时,后端的Tomcat或者JBoss执行逻辑时间过长,导致nginx重发请求;
3、前端绑定的元素是a或者img这两个html标签时src="";
4、使用了struts2的form标签,而且其action="",而form试用了javascript提交,如:
document.getElementById("formId").action="XXXX";
document.getElementById("formId").sumit();
参考文章:http://blog.csdn.net/phoenix2121/article/details/5683098
5、执行访问后台请求的javascript代码放在js文件中,并且也页头和页尾可能被引入了多次;
6、请求struts2的action方法是以get开头的,比如xxx!getXxx.do,参考文章:http://blog.csdn.net/gl74gs48/article/details/7838371
7、一个button可能被动态绑定了多个请求的javascript;
8、浏览器是firefox,而且被安装了一些插件,如:yslow;
以上是综合各位网友的一些经验总结,没有什么技术含量,希望能在大家遇到类似问题时能起到提醒作用。
Struts的Action和SpringMVC的Controller被多次执行的可能原因
标签:
原文地址:http://blog.csdn.net/achilles12345/article/details/45542205