转发,包含 | 以/开始,则意义是从项目(/project)的根下 不以/开始,则是从当前的servlet所在的目录下 |
超连接和 重定向 | 以 /开始是指服务器的根目录 不以/开始是指当前目录下 |
1. 转发和包含的路径问题。
测试:1
如果有一个
http://localhost:8080/project/a/SomeServlet
它要转发到
http://localhost:8080/project/b/OtherServlet
a: reqeust.getReauestDispatcher(“/b/OtherServler”); OK
b: reqeust.getReauestDispatcher(“../b/OtherServler”);OK
2. 超连接url
getContextPath – 获取项目的上下文根