我在这里阅读了超过 5 个相关主题,但无法找到答案:分步说明。到目前为止,我已经有了 STS Spring MVC 模板结构,并尝试将 jquery.js 放在我的项目中的某个位置(不幸的是,没有人说它应该放在哪里)。那么,请说:
- 将 jquery.js 放置在项目结构中的哪个位置?
- 如何从 .jsp 引用此位置?
- 还需要采取其他行动吗?像 Maven 一样,应用程序配置发生变化?
我的jsp与http://code.jquery.com/jquery-1.8.3.js
完美配合,但拒绝与本地文件/js/jquery-1.8配合使用。 3.js
.还有一件奇怪的事情 - 当 jsp 找不到脚本时,应用程序服务器会提示它,但是当它(找到?)库时,没有警告,但 jquery 也不起作用。
最佳答案
JavaScript 文件只是浏览器必须下载的资源。所以你把它们放在 webapp 根目录下你想要的地方。
假设您将文件放在 /js/jquery.js
下(在您的 Web 项目的 WebContent 目录中)。假设您的网络应用程序有 /myFirstWebApp
作为上下文路径。这意味着应用程序部署后,Web 应用程序的根目录将位于
http://localhost:8080/myFirstWebApp/
你的 JS 文件将位于
http://localhost:8080/myFirstWebApp/js/jquery.js
要在 Web 应用程序中生成 URL,通常使用 <c:url>
标签:
<script src="<c:url value='/js/jquery.js'/>></script>
c:url 标签负责处理上下文路径:它将其添加到您提供的绝对 URL 之前,以便阻止您稍后更改上下文路径。
关于jquery - 如何将 JavaScript 库包含到 Spring MVC 项目中(例如 jQuery 或 Dojo),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14080287/