一个servlet在doGet中显示表单,doPost进行表单数据后台验证,若数据验证失败,请问如何返回到原先的doGet界面并保存原有的表单输入值,已经试过用return不行。

解决方案 »

  1.   

    把doGet的地址保存到session里面,
    然后让页面自动调转就可以了。
      

  2.   


    public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException,ServletException {
            ......
            if(验证失败){
                 doGet(request,response);
                }
                }
      

  3.   

    试过了,调用doGet(request,response)是重新载入表单页面,用户原来输入的东西都清空了……
      

  4.   

    我这个页面是为Mobile IE开发的,原来就是用ajax验证,但是现在Mobile IE不支持,所以要改成到后台验证,Mobile IE真是郁闷……