应用struts时 不通过javascript只使用input直接提交 但是在后台输出监测时发现 每次搜索页面都会调用同一action两次 第二次调用输出显示没有任何参数 但是form页面和forward的页面也没发现有什么会激活多次调用的代码 都是使用freeer的html模板 请各位struts达人帮分析一下 还有什么常见的可能性形成这种情况 我从google搜到一些但是都不是我这种得

解决方案 »

  1.   

    return Method();
    会不会是返回时候调用了一个方法?
      

  2.   

    应该是页面缓存的问题  
     // 设置页面不缓存   
            response.setHeader("Pragma", "No-cache");      
            response.setHeader("Cache-Control", "no-cache");      
            response.setDateHeader("Expires", 0); 
      

  3.   

    有可能是方法名的问题。我遇到过就相当与直接调用get、set方法样的
      

  4.   

    我以前页面里获得一个LIST名为goodsTypeList,而action中有个方法叫getGoodsTypeList。每此提交就会自动调用这个方法把名字改了就O了。试试看吧