javaweb项目中有很多场景的路径
客户端的POST/GET请求,服务器的请求转发,资源获取需要设置路径等
这些路径表达的含义都有不同,所以想要更好的书写规范有用的路径代码 需要对路径有一个清晰地认知
路径基本上分三类
客户端路径
服务端路径
其他
路径相关的操作类型
超链接
表单
重定向
转发
包含
ServletContext获取资源
Class获取资源
ClassLoader获取资源
客户端路径
超链接/表单/重定向 都是客户端路径
客户端路径形式上可以分为三种方式:
绝对路径;
以“/”开头的相对路径;
不以“/”开头的相对路径;
超链接/表单
比如:
http://127.0.0.1:8080/servlet/NewFile.jsp
绝对路径:链接1以“/”开头的相对路径:链接2相对路径:链接3
绝对路径:
以“/”开头的相对路径:
相对路径:
链接1和表单1:没什么可说的,它使用绝对路径;
链接2和表单2:以“/”开头,相对主机ÿ