Servlets servletcontext中的RequestDispatcher与请求
这两个代码行之间有什么不同,我们应该在什么时候使用它们 一, 二, 1)Servlets servletcontext中的RequestDispatcher与请求,servlets,requestdispatcher,Servlets,Requestdispatcher,这两个代码行之间有什么不同,我们应该在什么时候使用它们 一, 二, 1) RequestDispatcher视图=request.getRequestDispatcher(“result.jsp”) 这里, 视图是相对于当前请求的。您必须传递jsp/html的相对路径 用于在同一web应用程序中链接具有的两个servlet 说, 指定的路径名可能是相对的,但不能扩展 在当前servlet上下文之外。如果路径以“/”开头,它将 被解释为相对于当前上下文根。这种方法 如果servlet容器无法返
RequestDispatcher视图=request.getRequestDispatcher(“result.jsp”)代码>
这里,
- 视图是相对于当前请求的。您必须传递jsp/html的相对路径
- 用于在同一web应用程序中链接具有的两个servlet
说,
指定的路径名可能是相对的,但不能扩展
在当前servlet上下文之外。如果路径以“/”开头,它将
被解释为相对于当前上下文根。这种方法
如果servlet容器无法返回
请求调度器
这种方法与传统方法的区别
getRequestDispatcher(java.lang.String)是这样的吗
方法可以采用相对路径
2) RequestDispatcher视图=getServletContext().getRequestDispatcher(“/result.jsp”)
这里,
- 视图相对于Servlet上下文的根,必须传递jsp/html的绝对路径
- 用于链接相同/不同服务器中的两个web应用程序
说,
路径名必须以“/”开头,并解释为相对于
当前上下文根。使用getContext获取RequestDispatcher
在国外环境中寻找资源。如果
ServletContext无法返回RequestDispatcher
在这种情况下,“VS”是什么?我想不是VisualStudio吧。
RequestDispatcher view = request.getRequestDispatcher(“result.jsp”);
RequestDispatcher view = getServletContext().getRequestDispatcher(“/result.jsp”);