web路径:
1). 不以 / 开始的相对路径找资源:以当前资源的路径为基准,经常容易出问题。
2). 以 / 开始的相对路径找资源:以服务器的路径为标准(http://localhost:8080),需要加上项目名:http://localhost:8080/test
3). 推荐使用以下代码方式实现:通过当前页面域设置属性,key为:APP_PATH,值为:从request域中拿到当前项目路径,是以 / 开始,没有以 / 结束。
<%
pageContext.setAttribute("APP_PATH", request.getContextPath());
%>
例:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
<!--
web路径:
1). 不以 / 开始的相对路径,找资源,以当前资源的路径为基准,经常容易出问题。
2). 以 / 开始的相对路径,找资源,以服务器的路径为标准(http://localhost:8080),需要加上项目名:http://localhost:8080/test
3). 推荐使用以下代码方式实现 ↓ 通过当前页面域设置属性,key为:APP_PATH,值为:从request域中拿到当前项目路径,是以 / 开始,没有以 / 结束。
-->
<%
pageContext.setAttribute("APP_PATH", request.getContextPath());
%>
<%-- 资源引入 --%>
<%-- 引入jQuery --%>
<script type="text/javascript" src="${APP_PATH}/static/script/jquery-1.8.3.min.js"></script>
<%-- 引入Bootstrap样式 --%>
<link href="${APP_PATH}/static/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">
<%-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。--%>
<script src="${APP_PATH}/static/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
</head>
<body>
<!-- 搭建显示页面 -->
</body>
</html>
转载请注明出处:BestEternity亲笔。