【问题标题】:jQuery js file not loadingjQuery js文件未加载
【发布时间】:2014-09-10 15:20:53
【问题描述】:

为什么我的自定义 js 正在加载但 jquery-1.11.1.js 没有加载,尝试将其放在与我的自定义 js(StartPage.js) 相同的文件夹中,但仍然在 firebug 控制台上找不到它的显示。

<html>
<head>
    <title>title</title>
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery-1.11.1.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/StartPage.js"></script>
</head>
<body>
    <%@ include file="/html/StartPage.html"%>
</body>
</html>

【问题讨论】:

  • 尝试:${pageContext.request.contextPath}/js/jquery-1.11.1.js
  • @thecbuilder,不使用这个
  • 简单到可以通过查看源输出来弄清楚
  • @charlietfl 你能详细说明你的评论吗
  • 路径明显不对,所以根据输出调整

标签: java javascript jquery spring servlets


【解决方案1】:

试试这个路径并尝试清除浏览器的缓存

您的路径中缺少“js”尝试以下路径

 ${pageContext.request.contextPath}/js/jquery-1.11.1.js

【讨论】:

  • 我在清除浏览器缓存后也尝试了这种组合,但是一个 js 是如何从同一路径加载但另一个不是,以及 eclipse 控制台上的另一件事是它给出以下警告:org.springframework.web。 servlet.PageNotFound noHandlerFound 警告:在名为“spring”的 DispatcherServlet 中找不到具有 URI [/SpringRolls/js/jquery-1.11.1.js] 的 HTTP 请求的映射
  • 尝试使用相对路径作为/js/jquery-1.11.1.js
【解决方案2】:

我的错……

我通过右键单击 Eclipse 中的 index.jsp 来运行应用程序,这就是为什么它在解析 js 文件路径时感到困惑,并且 StartPage.js 正在从 Spring 容器加载,因为 /StartPage 正在从 @RequestMapping 解析来自控制器。

现在我在服务器上运行了整个项目,并为所有 js 文件解析了路径(使用 ${PageContext.request.contextPath})。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多