WEB-INF下的那些页面可以使用forward方法访问RequestDispatcher.什么错了sendRedirect?
WEB-INF无法从Web应用程序外部访问下面的页面.
现在,自使用以来HttpServletResponse#sendRedirect(),客户端创建了一个新请求,因此请求实际上是从浏览器发送的,因此您无法WEB-INF访问sendRedirect.
在这种情况下RequestDispatcher,方法 - forward()并且include(),不要求客户端创建新请求,而是使用相同的请求转发/包含来自最可能的Servlet控制器的不同页面.这就是为什么你可以提供文件的路径WEB-INF,因为你只是从Web应用程序内部访问它.
| 归档时间: |
|
| 查看次数: |
3073 次 |
| 最近记录: |