我在webapp中创建了一个简单的JSP页面,它使用了jquery,CSS和Angular JS。所有 jquery-1.12.0.js , angular.min.js 和 TableCSSCode.css 都位于JSP页面所在的位置。最初我的应用程序上下文是 mycontext ,因此我的实用程序的网址是 http://10.28.27.10:7006/mycontext/myTool.jsp 。
稍后我必须将我的上下文从 mycontext 更改为 test / newcontext / mycontext 。执行相同操作后,我可以启动新的URL,即 http://10.28.27.10:7006/test/newcontext/mycontext/myTool.jsp ,但JSP无法读取jquery,CSS和Angular JS。
以下是我正在使用的代码行:
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery-1.12.0.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/angular.min.js"></script>
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/TableCSSCode.css">
&#13;
有人可以帮我解决这个问题。
答案 0 :(得分:1)
您应该尝试使用相对路径。如果您的文件位于同一位置,则无需提供完整的上下文路径。
<script type="text/javascript" src="jquery-1.12.0.js"></script>
<script type="text/javascript" src="angular.min.js"></script>
<link rel="stylesheet" type="text/css" href="TableCSSCode.css">