JSP页面的地址问题
我们根据文章
可以得知JSP作为一种动态网页技术是可以对服务器上实际的静态资源地址做映射的,且在Web技术中不同文件的相对路径寻址机制不同
设立参考点ctx
为了解决在JSP的寻址问题,可以通过JSP标签设置一个全局变量 ctx 作为该Web服务的根目录参考点,
通常和jstl核心标签放在一起,被所有文件加载
1 | <%-- jstl核心标签 --%> |
使用ctx+静态路径
假设在Tomcat服务器的webapps目录下存在project.war,此时
${ctx} = /project
使用该目录左右参考点,不管Servlet中和mvc:resources中如何映射,都能找到确定的地址 相当于使用绝对路径寻址
1 | <script src="${ctx}/js/util/bug-util.js"></script> <====JSP中的书写样式 |