大家好,
    我在用struts 2 用validation框架进行验证的时候,我的表单里有一项数据叫"责任方"的数据,这项是从后数据库中取得的。
当验证有错误,再显示input页面的时候“责任方”数据就没有办法传过来了,造成页面错误。
不知道要怎么绑定这数据才不会出现这种情况?
 

解决方案 »

  1.   

    你用ActionForm和表单的每一个元素关联了没有?如果关联了,出错之后返回肯定可以回显的
    你最好能用Struts自带的<html:form>它能自动回显ActionForm中的内容;
      

  2.   

    这确实是一个问题,我也遇到了,你可以用dwr来实现。
    如果你硬要struts2来实现的话,那你的写的action里要加一个构造方法,在构造方法里得到页面上所要的数据,这样好像是可以的。