请问,在查询list的页面修改某一条记录后怎么样才能返回到查询list页面?

解决方案 »

  1.   

    后台处理是用的servlet?
    在修改页面添加隐藏参数,如id,在处理update的servlet中加上:
    out.print("<script>alert(\"更新成功!\"); location=\"listQueryServlet\";</script>");
    这里的listQueryServlet是你web.xml中用来处理list输出的servlet
    或者加这一句:
    response.sendRedirect("listQueryServlet");
    都可以
      

  2.   

    2个方案:
    1、用ajax实现修改,页面是无刷新的,所以也不存在要返回的问题。
    2、修改后,再重新查询一遍。
      

  3.   

    你是想在查完后修改了以后,在把修改的查出来是不?要是这样的话直接在action里调用查询那个方法就可以了
      

  4.   

    1 通过前台页面跳转
    2 通过后台的请求chain 在修改完之后 通过链再次调用查询
    我觉得如果你只是修改单独的一条数据的话 没有必要去刷新页面或再次查询数据库  你只需要通过ajax请求 在得到修改成功后的结果后 直接在页面上吧那条数据该了参考 整合struts2和jquery ajax
      

  5.   

    <script>
       location.href='operquery'
    </script>
      

  6.   

    没有用Ajax
    修改后跳转到查询的页面就行了有用Ajax那就直接在当前页面显示了
      

  7.   

    你是从页面跳转,还是从程序跳转?如果是从页面的跳转用js比较合适,如果是从程序就要用到servletresponse了。如果是struts2框架,在配置文件里面就有跳转配置项,分别指定success和input的跳转项.
      

  8.   

    Redirect一下就可以了,页面定向