如何在jsp中处理基本URL

时间:2013-05-14 06:31:42

标签: java jsp

在asp.net中,实际上我们可以使用〜/ jquery.js表示jquery.js在根文件夹中。 但我们怎么知道jsp的根是什么?

实际上/jquery.js没有用,假设我们在http://mypcname.com:8084/131X/运行我们的应用程序 asp.net中的〜/ jquery.js转到http://mypcname.com:8084/131X/jquery.js,但/jquery.js将转到http://mypcname.com:8084/jqeury.js

4 个答案:

答案 0 :(得分:1)

使用它来包含JS文件。

<script src="${pageContext.request.contextPath}/jquery.js"></script>

您可以获得详细的答案here

答案 1 :(得分:1)

JSTL将是

<script src="<c:url value="/path/jquery.js"/>"></script>

答案 2 :(得分:1)

您可以使用以下代码

<script type="text/javascript" src="<%=request.getContextPath()%>/jquery.js">
</script>

此代码: -

<script src="${pageContext.request.contextPath}/jquery.js"> 

会做同样的事情。

它会将您带到应用程序http://mypcname.com:8084/

的基本网址

因此http://mypcname.com:8084/jquery.js会加载您的javascript文件。

您需要将您的javascript文件插入到webapp文件夹

答案 3 :(得分:0)

必须以斜杠开头,如下所示:

<script type="text/javascript" src="/jquery.js"></script>

它将从根文件夹中引用jquery.js