jsp文件中引用外部.css或.js文件的路径问题.docVIP

jsp文件中引用外部.css或.js文件的路径问题.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jsp文件中引用外部.css或.js文件的路径问题

引用外部.css或.js文件的路径问题 个人日记 2010-03-25 12:10:26 阅读135 评论1 字号:大中小 订阅 引用外部.css或.js文件的路径问题文章分类:Web前端 jsp或html页面引用外部.css或.js文件时,注意路劲问题,如果设置不当,会引用不到这些外部的文件 假设使用下面的目录结构: -webapp |-MyProject 目录 |--WebContent 目录 |scripts 目录 dtree.js 文件 |styles 目录 main.css 文件 |s 目录 test.jsp 文件 现在例如要在test.jsp中引用scripts目录下的dtree.js和styles目录下的main.css 有如下几种方法: 1.使用相对于jsp页面的相对路径 Html代码 [url=/blog/577469#][/url] link type=text/css rel=stylesheet href=../styles/main.css / script type=text/javascript src=../scripts/dtree.js/script link type=text/css rel=stylesheet href=../styles/main.css /script type=text/javascript src=../scripts/dtree.js/script 这样在页面使用http://localhost:8080/MyProject/test.jsp访问test.jsp时就可以引用到dtree.js和main.css。 2.使用相对于Web工程的相对路径 对于1中的相对使用相对于于jsp页面的相对路径的这种方式,如果我们是设置action跳转到test.jsp页面,那么这种使用相对路径的方式就引用不到了。 例如我们当访问http://localhost:8080/MyProject/main.do的时候,页面跳转到test.jsp页面,如果使用方法1,就引用不到了。 这个时候我们可以使用相对于Web工程的相对路径来引用: Html代码 [url=/blog/577469#][/url] link type=text/css rel=stylesheet href=styles/main.css / script type=text/javascript src=scripts/dtree.js/script link type=text/css rel=stylesheet href=styles/main.css /script type=text/javascript src=scripts/dtree.js/script 但是请注意:使用方法2这种方式引用,如果直接访问http://localhost:8080/MyProject/test.jsp,是引用不到的。 3.使用Web工程的绝对路径 方法1和方法2都有缺点,都只适用一种情况,有没有两种情况都适用的呢?答案肯定的! 我们使用绝对路径: Html代码 [url=/blog/577469#][/url] link type=text/css rel=stylesheet href=/MyProject/styles/main.css / script type=text/javascript src=/MyProject/scripts/dtree.js/script link type=text/css rel=stylesheet href=/MyProject/styles/main.css /script type=text/javascript src=/MyProject/scripts/dtree.js/script 这样,不管是通过http://localhost:8080/MyProject/main.do跳转访问test.jsp还是直接访问http://localhost:8080/MyProject/test.jsp,都可以成功引用。 注意:如果我们在部署Web应用时,没有设置Context Root(一般情况下配置为工程名),也就是IP和端口后面不带应用名,如http://localhost:8080/main.do和http://localhost:8080/test.jsp,这种情况在引用时就不能带工程名了,应该这样: Html代码 [url=/blog/577469#][/url] link type=text/css rel=stylesheet href

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档