JSP引用工程外的CSS文件
本帖最后由 firein 于 2014-01-09 17:17:18 编辑
JSP如何引用工程外的CSS文件?
------解决方案--------------------写外网ip+目录名
------解决方案--------------------不管在不在同一个服务器,写上另一个项目的外网地址加上目录名就可以了。
------解决方案--------------------1.目标css文件,在网页地址栏中访问,确定网页上能显示目标css文件。(目的确保css文件可正常访问。
2.将地址栏中连接应用到本项目的网页上,一般放在其他样式表的后面,这样最后引用的样式表会覆盖之前的样式表。
注意:尽量不要直接引用其他项目的样式表,这样有可能引起样式冲突,正确的做法是,复制出需要的样式到本地css文件中。
但你必须会类似firebug的这种调试工具。
------解决方案--------------------使用绝对路径
如果是外网的,直接"http:...."形式
如果是本地的,写硬盘上的完整路径
------解决方案--------------------纠正一下,因为jsp内的css路径是给浏览器访问的,所以也是浏览器访问该css时的网址,
4楼是对的
------解决方案--------------------
纠正一下,因为jsp内的css路径是给浏览器访问的,所以也是浏览器访问该css时的网址,
4楼是对的
就是只能是"http:...."形式 的意思吗?
哦,不是的,就像你引用js文件的时候,可以写相对于本jsp的路径:
<script type="text/javascript"
src="jqueryLib/jquery-1.10.2.js">
也可以写:
<script type="text/javascript"
src="/本web工程名/jqueryLib/jquery-1.10.2.js">
因为src以"/"开头表示的是你
全部工程的根目录,在Tomcat里相当于webapps目录,访问其他资源可以这样写
<script type="text/javascript"
src="/另一个web工程名/jqueryLib/jquery-1.10.2.js">
------解决方案-------------------- 楼主:
1、如果你引入外部网站的如下
<link href="http://su.bdimg.com/static/nav/css/nav_min_1e6fb18e.css" type=text/css rel=stylesheet>
2、如果时项目外的某个文件下得css话,如下
<link href="目录文件路径/nav/css/nav_min_1e6fb18e.css" type=text/css rel=stylesheet>
------解决方案--------------------晕,搞这么复杂干嘛?
外部的直接使用URL定位就行了啊。看过Jquery的CDN的js和css吗?
------解决方案--------------------这个需要看楼主你想通过绝对路径去拿去路径,还是相对路径。
我只能提供你路径设置的方法,不知道你真是的路径是怎么样的。
./ 当前目录
../ 上级目录
/ 根目录