0

使用 servletContext 而不是请求以获得 requestDispatcher 有什么好处?

servletContext.getRequestDispatcher(dispatchPath)

并使用

argRequest.getRequestDispatcher(dispatchPath)
4

2 回答 2

3

它在黑色和白色的 javadocs 中

http://java.sun.com/javaee/5/docs/api/javax/servlet/ServletRequest.html#getRequestDispatcher(java.lang.String)

该方法与 ServletContext.getRequestDispatcher(java.lang.String) 的区别在于该方法可以采用相对路径。

于 2008-10-01T15:35:48.143 回答
1

调用getRequestDispatcherfromServletContext时,需要提供绝对路径,但对于ServletRequest对象,则需要提供相对路径。

于 2010-09-09T18:12:37.650 回答