我写了一个jsp 将表单是值传给servlet验证,当验证不通过时,通过request.getRequestDispatcher("/Pregrade.jsp").forward(request,
response);
返回但表单,以前填写在表单的数据全部需要重新填写,z怎么样可以保留以前的数据不要说用struts2.0中配置,我这里没有用到框架,谢谢

解决方案 »

  1.   

    3步
    1)把从reuqest.getParameter得来的数据存到对象中。
    2)把这个对象设置到request中
      request.setAttribute("obj",...)
    3)在页面通过"obj"取出实际对象,设置到表单中
      

  2.   

    你既然是用getRequestDispatcher来forward回表单的,那么意味着表单提交的所有数据,在request.getParameter中都可以找到。剩下的问题只是你填表单的JSP要负责从request中取出来放入表单域而已了。
      

  3.   

    在jsp页面的表单每项中做个判断,如果该项通过request获取的参数不为空,则把获取的内容填写到表单相应的项中!
      

  4.   

    for example :
    <input type="text" name="username" value=<%=reuqest.getParameter("username")%> >