Web编程时候有3套路径体系
-
浏览器视角的Web路径
-
Java Web 用于程序的路径体系
-
本地操作系统文件路径体系(以后讲)
ContextPath路径: Java web应用程序部署在Web服务器时候的部署文件夹。
浏览器视角的路径与Java WEB路径相差了一个ContextPath路径
将Java Web路径映射到浏览器视角的Web路径有多种解决方案:
-
使用相对路径
-
书写简单,当页面移动显示位置时候会css等资源加载失败出现404错误
-
-
利用 c:url 标签解决
-
c:url 标签就是解决将Java WEB路径转化为 浏览器视角绝对路径而设计的标签
-
这个标签使用比较繁琐
-
-
利用EL表达式在路径前面添加ContextPath,这种方式简洁方便。
-
在Servlet中将 contextPath保存到request中叫 root
-
在页面中将所有 html 标签路径修改为 ${root}/...
-



