java web应用:两个根目录

本文解析了浏览器和Web应用中根目录的不同理解方式。浏览器视之为服务器的根目录,而Web应用则视其为自己部署路径的起点。通过示例说明了两者间的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

根目录,就是“/”。关于它的实际位置,浏览器和 web 应用本身有不同的理解。这就是“两个根目录”。

在浏览器看来,根目录指的是服务器的根目录。如网页 http://hostname/1/1.html 中的一个链接指向“/2/2.html”,它指的是“http://hostname/2/2.html”。

在 web 应用看来,根目录指的是自己的根目录,与自己在服务器中的部署路径(context path)无关。如一个部署到“/app”的 web 应用,当一个页面包含“<jsp:forward page="/2/2.html"/>”,它指的是“http://hostname/app/2/2.html”。这也就是为什么 struts 配置文件中的路径都以根目录开头,而你却不必担心它会指向别的应用的原因。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值