可能用的是get方式提交的表单~!

解决方案 »

  1.   

    http://www.cublog.cn/u/13101/?u=http://www.cublog.cn/u/13101/showart.php?id=90306
      

  2.   

    1,用token
    2.把form的action设为""。
      

  3.   

    Saro(这也不是江水,这是二十年流不尽的英雄血。):token是struts的,我用的不是strutsgojava(踏月无痕):get/post的结果是一样的,都会重复提交。
      

  4.   

    有没有其他方法?除了Struts的Token。我用的是WAF框架,使用了EJB技术
      

  5.   

    直接重定向就可以了!
    1,直接返回到一个实例化的actionforward。后面那个true设定重定向
    1>return new ActionForward("/myArticle.do?action=myArticle&pageMethod=first", true);
    2,得到一个forward对象,设置重定向属性(这种我没做过,不过我想应该是这样)
    2>ActionForward af=mapping.findForward("SUCCESS");
            af.setRedirect(true);
      

  6.   

    忘了说一句,然后再把这个af对象return出去就行了!
      

  7.   

    Net8Java(男将╭ァM'r杜) :不好意思,如果我没看错,您的这些应该是Struts的
      

  8.   

    token是struts的?
    struts不过是直接提供了一个实现而已,你完全可以把它的TokenProcessor拿过来直接用就是。
    不过还是SpringMvc的处理方式比较好,用Get/Post区分请求视图和提交表单,Post请求直接提交到自身就行了,根本不存在重复提交问题。
      

  9.   

    同一楼,<forward name="xxx" path="xxx.do" redirect="true"/>