启动服务器后,在浏览器的地址栏中输入webapp目录下的可以直接访问,而WEB_INF目录下的不能直接访问。
请求重定向和转发
当处理器对请求处理完毕后,向其它资源进行跳转时,有两种跳转方式:请求转发与重
定向。而根据所要跳转的资源类型,又可分为两类:跳转到页面与跳转到其它处理器。
注意,
对于请求转发的页面,可以是WEB-INF中页面
;而
重定向的页面,是不能为WEB-INF
中页的
。因为重定向相当于用户再次发出一次请求,而
用户是不能直接访问 WEB-INF 中资
源
的。
SpringMVC
框架把原来
Servlet
中的请求转发和重定向操作进行了封装。现在可以使用简
单的方式实现转发和重定向。
forward:
表示转发,实现
request.getRequestDispatcher("xx.jsp").forward()
redirect:
表示重定向,实现
response.sendRedirect("xxx.jsp")