jsp引入css文件不生效 jsp调用不了css文件
大家好,今天小编来为大家解答jsp引入css文件不生效这个问题,jsp调用不了css文件很多人还不知道,现在让我们一起来看看吧!
在JSP页面中引入外部css文件为什么实现不了效果
首先确保引用到了css这个怎么确定呢,你这样将输到页面上的css路径直接放在地址栏里回车看是否有文件下载提示有的话你就引用到了,剩下的就是 css的写法问题了你用什么类型的选择器有标签选择器有id选择器有类型选择器
.tab_bg{background-color:#A9C0DC;}这种的是类型选择器在页面引用的话需要在html标签内 class="tab_bg"
#tab_bg{background-color:#A9C0DC;}这种是id选择器在页面不需要引用他会自动找到 id为 tab_bg这样的 html标签来润色样式
p{background-color:#A9C0DC;}这种是标签选择器引用页上所有的 p标签都会改变背影色引用这个样式
jsp引用css没效果,是路径的问题吗
jsp引用css没效果原因总结如下:
1、先看是否正确引入了css文件,可以在css文件的顶部加一句*{border:1px solid red;},这样,如果正确加载了,页面效果会出现很多红框;
2、看对应的类名、ID是否写对了;
比如有jsp页面引入了Mycss.css样式,具体代码如下:
<span style="font-size:18px;"><link rel="external nofollow" href="Mycss.css" rel="stylesheet" type="text/css"/></span>
这里的css不会生效,因为没有找到该路径,改成了绝对路径,这里用到了jsp页面生成的对象basePath,定义如下:
%
String path= request.getContextPath();
String basePath= request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
这样就会得到css了。
如何在jsp文件中引入css和js文件
在jsp文件中引入css和js文件方法如下:
一:
1,首先把写好的css样式表内容存为*.css格式。如style.css
2,在页面中引入这个css样式文件。用如下的方式引入。
<link rel="stylesheet" rel="external nofollow" href="./css/style.css" type="text/css">
此处的href=”./css/style.css”指的是css文件存放的路径。‘.’请示当前目录(就是与引入 css文件的jsp页面在同一目录)
二:
在jsp页面引入javascript文件与引入css样式文件类似。如下引入;
<script language='javascript' src='js/TreeToc.js'></script>
通过<script>标签的src属性。Javascript文件必须以.js这种形式存放。如上面的TreeToe.js,src属性指向javascript文件的路径。
文章分享结束,jsp引入css文件不生效和jsp调用不了css文件的答案你都知道了吗?欢迎再次光临本站哦!