struts2中有自动校验的功能,即用validate方法和校验文件。
然后通过input返回参数自动定位到错误页面,我这里返回的是原页面。
action也都是一个action,为什么返回错误页面后原来填入的表单数据都丢失了?
我的理解既然是通过一个action提交的,应该共享提交数据,所以错误提交到原页面时数据应该还在的
为什么没了呢?

解决方案 »

  1.   

    把代码贴出来看看。如果是请求从定向跳转,request里的数据肯定带不过去
      

  2.   

    使用prepare拦截器。
    action实现Preparable接口。
    在prepare方法中,预处理画面填充的数据。
       
      

  3.   

    同一个action,同一个action,没有理由再次设值。
    我自己再去研究下哈。
      

  4.   

    不好意思,是代码里没有使用struts2标签。
    郁闷。
    谢谢各位!