更改Context root后,JSP页面无法正常工作

时间:2017-04-20 03:41:19

标签: jquery css angularjs jsp web

我在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;
&#13;
&#13;

有人可以帮我解决这个问题。

1 个答案:

答案 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">