为什么是
,其中
以及如何?
请帮忙
最佳答案
如果您使用("/index.jsp"
)这样的绝对路径,则没有区别。
如果使用相对路径,则必须使用HttpServletRequest.getRequestDispatcher()
。 ServletContext.getRequestDispatcher()
不允许。
例如,如果您收到有关http://example.com/myapp/subdir
的请求,
RequestDispatcher dispatcher =
request.getRequestDispatcher("index.jsp");
dispatcher.forward( request, response );
将请求转发到页面
http://example.com/myapp/subdir/index.jsp
。无论如何,您都不能将请求转发到上下文之外的资源。