jsp引入js,css文件的方法 jsp页面引入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/25101015/267119.html

更多阅读

CD抓轨生成无损音频文件及CUE文件的方法 cd无损抓轨

使用ExactAudioCopy抓轨CD生成无损音频文件+CUE文件教程,音频发烧友必看。CD抓轨生成无损音频文件及CUE文件的方法——工具/原料有光驱的电脑、音乐CD光盘、ExactAudioCopy软件CD抓轨生成无损音频文件及CUE文件的方法——步骤/方法CD

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

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

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

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

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

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

新手学如何下载torrent BT的文件的方法 精 kitty torrent bt

新手学如何下载torrent BT的文件的方法 精——简介今天有人问我这个我们该用什么打开,用什么下载,其实这个就是bt种子的下载,接下来就告诉大家方法新手学如何下载torrent BT的文件的方法 精——工具/原料迅雷新手学如何下载torrent B

声明:《jsp引入js,css文件的方法 jsp页面引入css》为网友要屁股不要脸分享!如侵犯到您的合法权益请联系我们删除