Red*_*mer 3 javascript eclipse jquery tomcat ganymede
我正在使用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>
Run Code Online (Sandbox Code Playgroud)
如你所见,我把jquery库扔进了/WEB-INF/lib
.在没有tomcat(使用最后一个路径版本)的浏览器中执行jsp文件,因此路径是正确的.
2-动态Web项目中没有适当的语法突出显示jquery,也没有弹出建议.我也尝试了本文中的信息,但它没有太大变化.
更具体一点(因为在达到这一点之后我花了大约半个小时来计算出来):
在Eclipse中使用Tomcat创建动态Web项目时,项目中还会有一个名为"WebContent"的文件夹.这是部署到Tomcat服务器的实际文件夹,在Eclipse中相当于Tomcat/webapps/<project name>
(我不确定它在哪里).出于安全原因,作为一个特殊的情况下,没有人可以访问META-INF
和WEB-INF
文件夹在里面,所以把你的那些地方的脚本也无济于事.
你要做的是在WebContent中创建一个文件夹,并将你的Javascript粘贴在那里.此文件夹将全局可见,因此您网站的访问者(与您一样,在测试时)实际上可以访问Javascript.
例如,我所做的是在WebContent中创建一个名为"script"的文件夹并将我的Javascript放在那里; 然后,当我需要在页面中引用它时,我放入了src="ProjectName/script/AwesomesauceJavascript.js"
归档时间: |
|
查看次数: |
16753 次 |
最近记录: |