servlet中实现页面跳转的两种方法
2012-09-26 15:25
471 查看
1) redirect 方式
response.sendRedirect("/a.jsp");
页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如:
response.sendRedirect("URL");
跳转后浏览器地址栏变化。
这种方式要传值出去的话,只能在url中带parameter或者放在session中,无法使用request.setAttribute来传递。
2) forward方式
RequestDispatcher dispatcher = request.getRequestDispatcher("/a.jsp");
dispatcher .forward(request, response);
Servlet页面跳转的路径是相对路径。forward方式只能跳转到本web应用中的页面上。
跳转后浏览器地址栏不会变化。
使用这种方式跳转,传值可以使用三种方法:url中带parameter,session,request.setAttribute
response.sendRedirect("/a.jsp");
页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如:
response.sendRedirect("URL");
跳转后浏览器地址栏变化。
这种方式要传值出去的话,只能在url中带parameter或者放在session中,无法使用request.setAttribute来传递。
2) forward方式
RequestDispatcher dispatcher = request.getRequestDispatcher("/a.jsp");
dispatcher .forward(request, response);
Servlet页面跳转的路径是相对路径。forward方式只能跳转到本web应用中的页面上。
跳转后浏览器地址栏不会变化。
使用这种方式跳转,传值可以使用三种方法:url中带parameter,session,request.setAttribute
相关文章推荐
- servlet 实现页面跳转的两种方法
- 在servlet中实现页面跳转的两种方法
- servlet跳转页面的两种方法
- Servlet页面跳转实现方法的区别
- Servlet页面跳转实现方法的区别
- Servlet页面跳转实现方法的区别
- servlet中实现页面跳转实现方法
- Servlet实现页面跳转的两种方式(转发和重定向)
- Servlet页面跳转实现方法的区别
- 两种方法实现js页面隔几秒后跳转,及区别
- 安卓——Intent(实现页面跳转的两种方法)
- 【Android】实现Activity页面暂停几秒后跳转的两种方法
- Servlet页面跳转实现方法的区别
- Servlet页面跳转实现方法的区别
- 使用presentViewController跳转到上上个页面,实现多层跳转的两种方法。
- 【面试】实现页面跳转的两种方法
- Servlet页面跳转实现方法的区别
- 两种方法实现类微博tabBar,并跳转页面隐藏
- jsp实现页面跳转的两种方法
- Servlet页面跳转实现方法的区别