struts应用中JSP页面链接CSS样式表的路径问题
2009-08-08 12:24
225 查看
在页面链接CSS样式表的时候,不外乎就两种链接方式,相对地址链接、绝对地址链接。
其写法通常为:
1.<link href="../style/style.css" rel="text/css" type="stylesheet"/>
2.<link href="<%=request.getContextPath()%>/style/style.css" rel="text/css" type="stylesheet"/>
绝对链接没什么好说的,但是这相对链接,很多时候会带来问题和麻烦,因为css样式表和jsp页面通常情况下是分开放置的,比如:在css里面链接一张存放在另一目录下的图片,就经常会出现问题。
这时候,我们的原则是,不管css样式表的存放位置,而只关心jsp页面和图片的相对位置即可:
例如,目录如下:
|--root
|--pages
|--css
|--images
这时候,当pages下的jsp页面引用pages/css/style.css文件时,如果css需要链接images下图片作为某个标签的背景,那么css中的写法就是:background:url(../images/XXX.jpg); 而不是:background:url(../../images/XXX.jpg)
其写法通常为:
1.<link href="../style/style.css" rel="text/css" type="stylesheet"/>
2.<link href="<%=request.getContextPath()%>/style/style.css" rel="text/css" type="stylesheet"/>
绝对链接没什么好说的,但是这相对链接,很多时候会带来问题和麻烦,因为css样式表和jsp页面通常情况下是分开放置的,比如:在css里面链接一张存放在另一目录下的图片,就经常会出现问题。
这时候,我们的原则是,不管css样式表的存放位置,而只关心jsp页面和图片的相对位置即可:
例如,目录如下:
|--root
|--pages
|--css
|--images
这时候,当pages下的jsp页面引用pages/css/style.css文件时,如果css需要链接images下图片作为某个标签的背景,那么css中的写法就是:background:url(../images/XXX.jpg); 而不是:background:url(../../images/XXX.jpg)
相关文章推荐
- struts2下,jsp视图页面中CSS和javascript引用相对路径和绝对路径问题。
- jsp页面访问Struts1的Action路径问题
- [JavaEE]Struts2路径问题(如何在jsp页面正确访问struts.xml中的action)
- JSP页面basePath路径问题
- J2EE中JSP页面引用外部资源时的路径问题
- jsp页面路径问题
- JSP页面显示绝对路径图片问题
- JSP页面basePath路径问题
- jsp 页面链接(注解:指a标签的超链接)乱码问题及其解决办法
- 直接从链接往jsp页面传值的问题
- 关于跳转的路径问题 struts jsp
- jsp servlet 中的页面路径问题
- JSP、Servlet中的相对路径和绝对路径 页面跳转问题
- JSP、Servlet中的相对路径和绝对路径 页面跳转问题
- 记录-springMVC访问web-inf下文件问题+在jsp页面导入jquery插件路径不对问题
- Html 转换成JSP Action跳转后无法应用css样式表的问题
- 关于jsp页面链接在不同浏览器中出错的问题解决
- jsp页面路径问题
- Struts2 访问Action和Jsp页面出现的路径问题解决方案之 ---- 为jsp、图片、js、css等获取Web工程的绝对路径的方法
- JSP、Servlet中的相对路径和绝对路径 页面跳转问题