与路径相关的操作:
客户端路径:以
"/"
开头,相对于主机(webapps),要加项目名
不以"/"
开头,相对于当前页面路径
- 超链接
- 表单
- 重定向
服务器端路径:以
"/"
开头,相对于当前项目
- 转发
- 包含
<url-pattern>
- ServletContext获取资源
- Class获取资源
- ClassLoader获取资源
路径记忆思路:
在JavaWeb开发中,推荐使用
"/"
开头表示路径,而"/"
的具体含义是:
- 完整的项目名为:
应用部署目录/项目名/项目内部路径
- 以Tomcat举例:
webapps/hello/AServlet
具体说明:
当这个地址被服务器使用时,"/"
表示当前项目名,即hello
当这个地址被客户端使用时,"/"
表示webapps,即:要加项目名