码迷,mamicode.com
首页 > 编程语言 > 详细

Struts的Action和SpringMVC的Controller被多次执行的可能原因

时间:2015-05-07 00:58:33      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!