在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
发布于 2013-05-14 06:35:09
发布于 2013-05-14 06:35:35
对于JSTL
,它将是
<script src="<c:url value="/path/jquery.js"/>"></script>
发布于 2013-05-14 06:42:06
您可以使用以下代码,
<script type="text/javascript" src="<%=request.getContextPath()%>/jquery.js">
</script>
此代码:-
<script src="${pageContext.request.contextPath}/jquery.js">
也会做同样的事情。
它将把您带到应用程序http://mypcname.com:8084/的基本url
因此http://mypcname.com:8084/jquery.js会加载你的javascript文件。
您需要将javascript文件插入到webapp文件夹中
https://stackoverflow.com/questions/16536534
复制相似问题