这个问题总是搞不明白,之前在自己的JavaEye博客中总结过,现在转过来,备忘。
1.pageContext.getServletContext().getServletDispatcher("/....").forward(request,response);
在该处,"/"指的是该站点的根路径,不是指整个Tomcat服务器的根路径;2.response.setRedirect("/....")
在该处,"/"指的是整个Tomcat服务器的根路径。
3.客户端跳转可以进行站点外跳转,但是服务器跳转则只能在站点内进行跳转。
4.request.getContextPath()可以获取当前站点的路径,例如/test1.jsp。
本文详细解析了JavaWeb中的页面跳转方式,包括客户端跳转与服务器端跳转的区别,以及如何使用pageContext和response对象实现不同类型的跳转。同时介绍了如何获取当前站点路径。
686

被折叠的 条评论
为什么被折叠?



