servlet以及HTML中路径问题

时间:2021-08-28 21:11:47

路径问题:
①相对路径和绝对路径:

绝对路径:绝对路径是以/开头的路径!
相对于当前服务器的绝对路径:如果是服务器解析,那么/就代表当前服务器的绝对路径:http://localhost:8080
相对于当前web应用的绝对路径:代表的是http://localhost:8080/项目名/


如果是服务器端解析,代表的是:http://localhost:8080/项目名/
如果是浏览器端解析,代表的是:http://localhost:8080

相对路径:不是以/开头的路径是相对路径,相对的是当前web资源目录的路径!

②常见的路径:
url-pattern:
转发的路径:
> 这两个的绝对路径由服务器解析,相对于项目的根目录
http://主机地址:端口号/项目名/

重定向的路径:

在实际开发中,我们使用的是绝对路径,不使用相对路径!开发中尽量不要使用硬编码的方式!
页面中的路径:
> 这两个路径有浏览器解析,相对于服务器的根目录
http://主机地址:端口号/