解决方案 »

  1.   

    首先你要确定一点:  INPUT的值是多少。
    第二点:相同的url,浏览器有时是不会去查服务器的。在请求的url加随机数。如modifyinfo.action?random=xxxxx ,只要每次请求时random的值不同,客户端就认为url不同,就会去访问服务器的。
    第三:也可以直接在结果jsp里加的java代码清理缓存的。
      

  2.   

     <result name="input">/jsp/1.jsp</result>你返回INPUT的时候有没有跳到/jsp/1.jsp这个页面...楼主描述不是很清楚....
      

  3.   

    你的执行路线是:前台请求->path2(返回INPUT)->path1(返回INPUT)->前台业面(/jsp/1.jsp),这个过程中你哪一步出了问题呢?
      

  4.   

    建议楼主直接查查this.clearFieldErrors()的工作原理以及作用。
      

  5.   

     chain跳转到path1.action 它没执行init方法,页面上面有<s:select>控件,值没初始化,所以报错了,页面已经跳转过去了
      

  6.   

    这个是它把错误信息放在map中,只是把map清空而已
      

  7.   

    chain跳转到path1.action 它没执行init方法,页面上面有<s:select>控件,值没初始化,所以报错了,页面已经跳转过去了