JavaWeb-使用绝对路径后-虚拟目录设置原则

虚拟目录设置原则

规则: 判断定义的路径针对的对象,或者请求发出的源头位置

  • 需要虚拟目录的情况: [外部请求]请求从客户端浏览器发出,如点击网页链接,重定向。在需要使用虚拟目录的情况下,建议设置动态虚拟目录
  • 不需要虚拟目录的情况: [内部请求]请求从服务器发出,如内部转发

理解: 05:56-08:21

动态虚拟目录

🔹使用动态虚拟目录的原因

  • 防止出现因项目的虚拟目录路径变动导致原本资源无法访问情况,减少出现上述情况下,频繁改动请求地址。

🔹设置动态虚拟目录

//        1. 定义动态虚拟目录
String contextPath = req.getContextPath();
//        2. 使用动态虚拟目录作为请求地址
resp.sendRedirect(contextPath+"/responseDemo2");
posted @ 2022-01-14 23:48  茶哩哩  阅读(130)  评论(0编辑  收藏  举报