可以考虑将原来文本框的数据保存起来,等back时将原来文本框的数据设置成保存的数据!
试试在ie中设置保存cookie,用cookie来保存那些数据!

解决方案 »

  1.   

    一般数据维持的话,可以用隐藏域,cookie,session,application等,如果数据量大的话,可以考虑用文件或数据库。
      

  2.   

    建议楼主把所有自己写的bean都加一个父类,在父类中提供遍历方法,然后在session中加入一个变量来存储页面的来源,同时把原页面的form也发给error,在error中用遍历方法获得所有的bean信息,用这些bean信息来构造一个相同的form。之后在返回的链接里写出源页面地址(是某个forward名字)就行了。
      

  3.   

    >>我从Initadd.do--->InitaddAction--->add.jsp--->数据输入--->add.do--->addAction
    在addAction里发现错误数据,就return mapping.findForward("error");
    error.jsp 里就有<a href='#'  onclick='history.back();'>返回</a>,结果返回到add.jsp干吗这么用,为什么不在add.jsp放几个
    <html:errors property="startTradeDate"/>
    <html:errors property="endTradeDate"/>
    之类的,然后在actionForm或者action里校验,
    最后saveErrors,return mapping.findForward("input_page")?其中input_page就是add.jsp
      

  4.   

    我的问题不是怎么显示错误信息,而是怎样让FORM里文本框的数据不被清空,请大家再想想办法