java web开中WebRoot下的jsp和WebRoot文件夹下的jsp(html)引用css样式

17 篇文章 0 订阅
7 篇文章 0 订阅

这是项目的文件忘了怎么说了,反正就是这样子的。

首先WebRoot下有一个文件夹admin主要存放管理员相关的页面。

页面使用的是frameset框架,具体页面如下:


话说回来文件夹下面的html和jsp页面怎么访问WebRoot下的css里面的styles.css样式呢?

1.html文件这样访问

 <link rel="stylesheet" type="text/css" href="../css/styles.css">
使用../的意思是回到上一级,上一级是哪里呢当然是WebRoot了。这样访问的路径就是WebRoot/css/styles.css了。当然就能正常的访问到了哦~


2.jsp文件这样访问

<c:set value="${pageContext.request.contextPath}" var="path" scope="page"/>
<link href="${path}/css/styles.css" rel="stylesheet" type="text/css"/>
为什么要这样写那?使用el表达式来

变量path值为项目根目录,而css就是此目录的子目录,自然可以访问。

别人家的博客是这样写的,我也不是很懂,但是能用就好了,以后学的多了就懂了。


3.使用上面的会先一个小小的问题会有一个小小的黄色三角号这样就需要下面这代码了。

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
用了这个还是不行怎么办呢?

还缺少包吖为什么这样说呢可以参考我的另一篇文章:

http://blog.csdn.net/qq_24484085/article/details/71379567
需要这两个包哦

然后这样这样就好了。不管是jsp还是html都能访问到css下面的styles.css了。


菜鸟自学,大神勿喷~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟叮咚糖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值