0

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

实际上 /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

4 回答 4

1

您可以使用以下代码,

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

这段代码: -

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

会做同样的事情。

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

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

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

于 2013-05-14T06:42:06.297 回答
1

有了JSTL它就会

<script src="<c:url value="/path/jquery.js"/>"></script>
于 2013-05-14T06:35:35.203 回答
1

使用它来包含 JS 文件。

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

你可以在这里得到详细的答案。

于 2013-05-14T06:35:08.547 回答
0

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

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

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

于 2013-05-14T06:52:49.540 回答