如题,在jsp页面上引入js文件好像不起作用
<script type="text/javascript" src="./jquery/jquery.easyui.min.js"></script>
用了各种方法,比如${pageContext.request.contextPath},相对路径,绝对路径都没反应,直接在浏览器输入文件地址就一片空白,不知道有朋友碰过这种问题没?
对于这类静态资源文件,默认情况下是被拦截的,需要在配置文件中开放出来才能 自由访问。######test2.js 与index.jsp 放在同一文件夹下,比如: web应用/home/下面.
要把test2.js 引入到 index.jsp中, 针对二种情况:
第一种情况:
一般在学习时,一个tomcat上都跑多个工程,用工程名来区分。
如下:
<script src="<%=request.getContextPath() %> /home/test.js"></script>
第二种情况:
访问JSP文件时,用相对路径引入JS,CSS文件是OK的。
真实项目中, 一个tomcat上要是也跑了多个工程, 并用IP来区分。
url 是这样的: http://localhost/home/index.jsp 注意这里,是直接访问JSP文件,不是servlet,不是struts .
test2.js 与index.jsp 放在同一文件夹下
下面用相对路径来引入 JS文件 :
<script src=test2.js></script>
index.jsp可以找到test2.js文件
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。