转载 jsp引入js,css文件的方法 jsp引入css文件

原文地址:jsp引入js,css文件的方法作者:悠悠

test2.js与index.jsp放在同一文件夹下,比如:web应用/home/下面.

要把test2.js引入到index.jsp中,针对三种情况,分析如下:

----------------------------------------------------------

第一种情况
一般在学习时, 一个tomcat上都跑多个工程, 用工程名来区分
因为我的的URL是 :http://localhost/工程名/home/index.jsp
多了一个工程名,所以要加 <%=request.getContextPath()%>
如下:
<scriptsrc="<%=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文件 是OK 的:
<scriptsrc=test2.js></script>

index.jsp可以找到test2.js文件

------------------------------------------------------------------------------


第三种情况:

在第二情况的基础上, 我们访问的是servlet或是struts的action,再转发到index.jsp


url 是: http://localhost/***.do这里不是访问JSP文件了

下面是OK 的.
<scriptsrc=/home/ test2.js></script>

test2.js前面一定要有/home/

实际项目中, 访问servlet或是struts的action最多, 所以这里要注意 了.

下面是错误的, index.jsp找不到test2.js文件

<scriptsrc=test2.js></script>

本来在"第二种情况"中, 上面是OK的, 但现在情况有点不同了,不是访问JSP文件了,访问的是servlet或是struts的action了.

-------------------------------------------------------------------------------

对上面现象的分析:(源自网络)

一.我们平常说的 "相对路径":适用于"第二种情况"

有个html文件:a.html,其中有<link href="one.css"rel="stylesheet"type="text/css">,其中href属性表示引用的css文件的路径。

one.css:表示one.css和a.hmtl处于同一个目录

user/one.css:表示one.css处于a.html所在目录的子目录user中。

../one.css:表示one.css位于a.hmtl上一级目录下,

http://www.cnblogs.com/one.css:表示one.css位于a.hmtl上一级目录的上一级目录下,

./:表示和a.hmtl同一目录

我们称上述相对路径为html相对路径

二.服务器端的相对路径,适用于"第三种情况"

服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对地址,他们是由客户端浏览器解析的)也就是说这时候在jsp和servlet中的相对地址应该是相对于你的web应用,即相对于http://192.168.0.1/webapp/的。

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/302009.html

更多阅读

解酒最快,最有效的方法 什么解酒最快最有效

解酒最快,最有效的方法——简介喝酒后,头晕,头疼,呕吐,甚至人事不醒,醉酒者要经受很大的痛苦,这个时候需要尽快醒酒,以减少醉酒带来的痛苦,并防止有可能出现的更大的伤害。在这里教你几招醒酒的方法,简单易行,饮酒者可以根据自己的情况,选择适合

怎样治疗狐臭,治疗狐臭的方法 治疗狐臭的最佳方法

一到气温升高的时候,咨询狐臭的人就会增多,有狐臭的多为年轻人,他们普遍心情焦虑,因为狐臭浓烈的气味会使周围的人唯恐避之不及。专家称,其实,治疗狐臭的办法很多,每一种都有优缺点。要根据自身的情况来定,如果情况严重,建议还是进行手术彻

蟑螂怎么消灭,灭蟑螂最有效的方法 消灭飞蚁最有效方法

蟑螂怎么消灭,灭蟑螂最有效的方法——简介蟑螂是非常可恶的,家里如果有蟑螂,每天晚上都会到处爬,特别是厨房特别多,爬到各种餐具上面,携带各种细菌,很容易导致疾病的传播,如果看到家中经常有蟑螂,一定要及时消灭。那么,消灭蟑螂的方法有很多,蟑

手把手教你如何化淡妆,化淡妆的方法 化淡妆视频教程

手把手教你如何化淡妆,化淡妆的方法——简介今天小编要手把手教你如何化粉嫩淡妆,让你拥有像芭比一样的美貌,还在等什么,赶紧行动吧!手把手教你如何化淡妆,化淡妆的方法——方法/步骤手把手教你如何化淡妆,化淡妆的方法 1、淡妆需要用到的

怎么去除鱼尾纹,去除鱼尾纹的方法 去除鱼尾纹的方法

怎么去除鱼尾纹,去除鱼尾纹的方法——简介岁月是让人面对残酷的过程,却又让人不得不接受,尤其是对于女人来讲,衰老真让人撕心裂肺。当看到眼周的鱼尾纹时,我们该用什么样的心情去面对呢?纵然知道青春已无力回天,但怎么去除鱼尾纹我们还是很

声明:《转载 jsp引入js,css文件的方法 jsp引入css文件》为网友妖一样的疯女人分享!如侵犯到您的合法权益请联系我们删除