在struts配置的action加上scope="request"这个属性,错误就只在request范围中有效

解决方案 »

  1.   

    我下午碰到了这个问题,2楼的 虽然可以,但不这样设置不太好,可以实现Preparable接口,然后在prepare()方法里面加上 clearErrorsAndMessages() 清空错误信息.
      

  2.   

    这好像是struts2的一个潜规则,在执行Action之前如果发现有ActionError时拦截器就会默认返回“input”,所以在有ActionError时还是不要chain到其他的Action的好。
      

  3.   

    有谁知道struts2 中是否有可以像struts1中那样的编程式异常处理呀?