首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jsp中页面跳转的形式

2012-10-19 
jsp中页面跳转的方式jsp中实现页面跳转的方式有两种:请求转发和请求重定向。重定向的实现方式为:response.s

jsp中页面跳转的方式
jsp中实现页面跳转的方式有两种:请求转发和请求重定向。
重定向的实现方式为:response.sendRedirect(url);
转发的实现方式为:
RequestDispatcher view = request.getRequestDispatcher(url);
view.forward();
另外<jsp:forward>指令也可以实现转发。
这两种方式的区别为:1)重定向能看出地址栏中url的变化,转发则不会;2)重定向不能保持request内的对象(即重定向的目标页面中的request对象是新生成的),转发可以保持;3)重定向的url不能是相当路径,只能是绝对路径,转发的路径可以是相对路径,例如:


重定向:response.sendRedirect("/webtest/message3.jsp");
转发:RequestDispatcher view = request.getRequestDispatcher("/message3.jsp");

热点排行