JavaWeb-使用绝对路径后-虚拟目录设置原则
虚拟目录设置原则
规则: 判断定义的路径针对的对象,或者请求发出的源头位置
- 需要虚拟目录的情况: [外部请求]请求从客户端浏览器发出,如点击网页链接,重定向。在需要使用虚拟目录的情况下,建议设置动态虚拟目录。
- 不需要虚拟目录的情况: [内部请求]请求从服务器发出,如内部转发
理解: 05:56-08:21
动态虚拟目录
🔹使用动态虚拟目录的原因
- 防止出现因项目的虚拟目录路径变动导致原本资源无法访问情况,减少出现上述情况下,频繁改动请求地址。
🔹设置动态虚拟目录
// 1. 定义动态虚拟目录
String contextPath = req.getContextPath();
// 2. 使用动态虚拟目录作为请求地址
resp.sendRedirect(contextPath+"/responseDemo2");
来源: 博客园
作者: 茶哩哩
文章: 转载请注明原文链接:https://www.cnblogs.com/martin-1/p/15805886.html