使用Tomcat引用Javascript库

前端之家收集整理的这篇文章主要介绍了使用Tomcat引用Javascript库 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在使用Eclipse Ganymede和Tomcat 5.5.我想向动态Web项目添加一些javascript,尤其是ajax功能,并且需要一些帮助.

我想使用jquery(但是我愿意接受其他建议,如果您告诉我为什么在这种情况下另一个库会更好,但是我选择jquery是因为它应该很简单(乍一看似乎可以是)).

我有两个问题:

1- Tomcat找不到jquery库.我在jsp文件中尝试了几件事:

   <script type="text/javascript" src="WEB-INF/lib/jquery-1.3.2.min.js"></script>
   <script type="text/javascript" src="/WEB-INF/lib/jquery-1.3.2.min.js"></script>
   <script type="text/javascript" src="./WEB-INF/lib/jquery-1.3.2.min.js"></script>

如您所见,我将jquery库放在/ WEB-INF / lib中.在没有tomcat(具有最新路径版本)的浏览器中执行jsp文件是可行的,因此路径是正确的.

2-动态Web项目中没有适当的语法高亮显示jquery,也没有弹出建议.我还在this article中尝试了该信息,但并没有太大变化.

最佳答案
更具体地说(因为到了这一点,我花了大约半小时才弄清楚这一点):

当您在Eclipse中使用Tomcat创建Dynamic Web Project时,您将在项目中获得一个名为“ WebContent”的文件夹.这是实际部署到Tomcat服务器的文件夹,相当于Eclipse的Tomcat / webapps /@H_502_24@. (我不确定它的真实位置).出于安全原因,在特殊情况下,没有人可以访问其中的Meta-INF和WEB-INF文件夹,因此将脚本放在这些位置将无济于事.

您需要做的是在WebContent内创建一个文件夹,然后将Javascript粘贴在其中.该文件夹将在全球范围内可见,因此您网站的访问者(如您在测试时一样)实际上可以使用Javascript.

例如,我所做的就是在WebContent中创建一个名为“ script”的文件夹,并将Javascript放在其中.然后,当我需要在页面中引用它时,我放入src =“ ProjectName / script / AwesomesauceJavascript.js”

猜你在找的jQuery相关文章