我在这里读超过5个相关的主题,但不能回答:一步一步的指示。 到目前为止我有STS Spring MVC的模板结构,并试图把jquery.js
地方在我的项目(不幸的是,没有人说,它应该是)。 所以,请说:
- 在哪里放置在项目结构的jquery.js?
- 如何引用这个位置从.JSP?
- 任何其他操作需要的? 像行家,应用程序配置的变化?
我的JSP完美支援http://code.jquery.com/jquery-1.8.3.js
,但拒绝与本地文件工作/js/jquery-1.8.3.js
。 而奇怪的事情 - 当JSP无法找到脚本,它的应用程序服务器的抱怨,但是当它(们发现?)库,没有警告,但jQuery的也不起作用。
JavaScript文件只是必须由浏览器下载的资源。 所以,你把它们放在所需的Web应用程序根目录下。
假设你把在你的文件/js/jquery.js
(在Web项目的WebContent目录)。 而假设你的web应用有/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,以HALP后来更改了上下文路径。
对于包括,这是一个更好的写
<script type="text/javascript" src="<c:url value='/js/jquery-1.8.3.min.js'/>"></script>
JS的文件夹应该放在WebContent文件夹下。
文章来源: How to include JavaScript library into Spring MVC project (jQuery or Dojo, for instance)