贴点东西给你:JSP/Servlet服务器端的重定向
可以有两种方式,一是使用HttpServletReponse的sendRedirect()方法,一是使用RequestDsipatcher的forward()方法。在jsp页面中,前者即是<jsp:forward page="....jsp">,后者即是"response.sendRedirect()".
两者的区别是,后者(即forward)仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示转向后的地址;而前者(sendRedirect)则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求。
后者的效率会高一些,但如果要跳到另一个服务器上的URL则须用前者。
可以有两种方式,一是使用HttpServletReponse的sendRedirect()方法,一是使用RequestDsipatcher的forward()方法。在jsp页面中,前者即是<jsp:forward page="....jsp">,后者即是"response.sendRedirect()".
两者的区别是,后者(即forward)仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示转向后的地址;而前者(sendRedirect)则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求。
后者的效率会高一些,但如果要跳到另一个服务器上的URL则须用前者。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货