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

servletContext.getRequestDispatcher(dispatchPath)

并使用

argRequest.getRequestDispatcher(dispatchPath)
有帮助吗?

解决方案

它出现在黑白色的javadoc中

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

  

这种方法与之间的区别   ServletContext.getRequestDispatcher(java.lang.String中)   是这个方法可以采取   相对路径。

其他提示

当你从 ServletContext 调用 getRequestDispatcher 时,你需要提供一个绝对路径,但对于 ServletRequest 对象,你需要提供一个亲戚路径。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top