一般情况,在action中,进行业务的调,或者进行业务操作(不提倡),当进行操作完以后,应该返回到相应的页面。比如:你修改完了以后,你可以返回到另外的一个.do,而这个.do,在执行一些操作后,最终还是会返回到一定的页面。
或者,直接返回某一个页面。

解决方案 »

  1.   

    我觉得,这和严整框架没有什么关系!是对struts执行过程的一个理解!
      

  2.   

    关键是还没有修改完阿,。
    我用的validator做验证,在没有执行修改操作之前会先检查一下表单数据,如果不符合则返回到上一页。
      

  3.   

    在线等待,用过struts做过项目的应当都知道吧。修改时的验证如何做的阿。
      

  4.   

    做一个action,当验证失败以后触发。
      

  5.   

    这个原因是你的forwar的页面中找不到showEmployeeInfo(对象bean). 是不是你的scope设置的不对?
      

  6.   

    显示详细信息的时候,你是调用showRecord.do来初始化叶面的
    所以,那个showEmployeeInfo也是你在初始化的时候取得的,所以你验证失败以后直接到jsp,没有通过showRecord.do,因此showEmployeeInfo自然取不到你可以放hidden试试看
      

  7.   

    恩,这个我知道阿。我的对象bean放在request下的,问问你们用这种模式开发,在这个地方是如何做的阿,难道没有人做过这样的开发阿。