解决方案 »

  1.   

    额 之前servlet遇到过这种情况,后台响应两次,但响应完响应前台只响应一次。
    搞了很久,问了很多人也没搞明白什么情况,当时只有一个浏览器是那种情况,换个浏览器再试试吧。
    楼主的前台响应几次呢?如果只响应一次,且不影响数据,就不用过多的追究了吧。
      

  2.   

    前台倒是还好,没看出有什么问题,但是这个Action响应两次总觉得不太爽,要是大家都解决不了那也没办法了。估计还是某个环节出问题,再从新梳理下先
      

  3.   

    嗯 多写几个请求,看看是偶尔情况还是必然情况。
    之前我遇到的那个servlet是个偶然情况,仅那一个请求在火狐下servlet后台会收到两次请求,其他的请求或其他浏览器都正常,所以就没有再管。
      

  4.   

    看下是否有<img/> 标签的url地址出错了
      

  5.   

    你可以debug下  看看是不是两次都传入了那个id,你点击一个的时候肯定会传一个id的,假如说第一次有id,第二次id为空了,这个情况嘛,遇到过,但也不知所以,同求中……
      

  6.   

    我之前的SSH项目也遇到过这个问题,我只能说有解决方案,我忘了。楼主别喷我。
      

  7.   

    确定点击链接后只发送一次请求给服务吗?看看js,css等等链接是否有问题!函数执行两次,肯定是发送了两次请求,你给的信息太少。没人能帮你解决的。用浏览器查看下请求数
      

  8.   

    信息太少了,如果只有这一个功能执行两次的话,可以检查一下这个action的filter,看是不是放行两次
      

  9.   

    你可一个用firebug看下点击一次,向后台发送了几次请求,如果向后台只发送了一次, 但是后台action中方法执行了两次(或者是多次), 这种情况, 你检查下你的action中的所有逻辑action方法是不是有以getXXX开头命名的
      

  10.   

     action中的某个方法如果被一个请求执行两次是有这种可能的, 就是逻辑action方法是getXxx, setXxx命名的
      

  11.   


    3Q大家解答,经过不同浏览器测试,发现除了火狐,其他浏览器(谷歌,360,IE)都是没有问题的,而且我看我代码也是没有问题的,个人觉得还是火狐的问题,具体也不深究了,大家以后遇到这种问题也可以换换浏览器试试,这种问题应该也是无伤大雅的。
      

  12.   

    1:使用了a标签,2:url带参数,3火狐浏览器
    符合三种条件就会出现这个问题,不管使用的是什么语言
      

  13.   

    找到问题了。是有一个火狐附加组件,Thunder Extension ,一看就是迅雷的破玩意。
    我把附加组件全部禁用,就没问题了。然后一个一个开启,直到开启 Thunder Extension ,问题重现
    然后把这个禁用,问题就没有了。看来问题就出在这个附加组件上。
      去试试应该可以帮到你