如果出错,就调用javascript的history.back(-1) 返回咯
好像history.back()会清空,但是history.back(-1)不会清空

解决方案 »

  1.   

    有没有像.net那样,提交不自动消失?哪里可以设置?
      

  2.   

    <input type="text" name="user" value="${param['user']}">
      

  3.   

    提交的时候后台request.setAttribute("aa",obj);
    页面 value =request.getParameter("aa");
      

  4.   

    不建议用el,客户端保存效率好,用javascript吧。在js里用全局变量保存输入的值,再在页面加载的时候赋给相应的输入框。
      

  5.   

    不建议使用javascript保存数据,你提交后服务器肯定会将数据放在request对象里,然后你从request对象里发现少了一个输入,这个时候只要dispatch到输入页面,然后输入页面再从request里把用户填的数据读出来不就行了吗?这也是struts、webwork等框架的数据重填的思想。
      

  6.   

    建议做表单提交的数据检测,onsubmit="return checkForm(this)";这样当数据填的有问题的时候表单压根儿就不提交。
      

  7.   

    提交的时候后台request.setAttribute("aa",obj);
    页面 value =request.getParameter("aa");---------------------------------------------------我用的是这种
      

  8.   

    简单的方法用脚本验证,包括数据完整性,正确性,
    麻烦的方法是用session,判断提交成功后,清空session,失败了把数据从新返回到页面上去。
    新手还是用js验证吧,用session麻烦的多。建议了解下Dishine说的东东
      

  9.   

    好象还可以调用actionform里面的reset方法