myeclipse 编写 jsp 引入 css文件 无效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了myeclipse 编写 jsp 引入 css文件 无效相关的知识,希望对你有一定的参考价值。
jsp 代码 :
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>验证用户名</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link href="../csss/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
userName:<input type="text" id="userName" class="userText" maxlength="100"/><input type="button" value="提交"/>
</body>
</html>
css代码:
@CHARSET "UTF-8";
body
background-color: blue;
.userText
background-color: red;
#userName
background-color: red;
width:500px;
感觉应该是路径问题 ,如果我把 css文件和 jsp文件放在一个文件夹就有效果了,或者在页面嵌套也有效果,就是放入别的文件夹就引入不到了。
我用的myeclipse6.0,非常困惑
网站路径也非常简单,我没有权限上传图
根目录--CSS--style.css文件
---JS
---IMAGES
----usernameVaild.jsp文件
上面代码复制错了 ,应该是 <link href="../css/style.css" rel="stylesheet" type="text/css" />,请前辈们望告之
<link href="css/style.css" rel="stylesheet" type="text/css" />也没有用
1.可能引入的css文件代码被注释了。
2.可能路径写错了。
3.可能css代码写错了。
4.可能还要再重启一下myeclipse。
解决的方法:
1.检查一下jsp代码中引入的css文件的那块代码。
以下形式:
<!--
<link rel ="stylesheet" type ="text/css" href="css/stylel.css">
-->
去掉<!-- -->因为myeclipse默认是把css样式注释掉的。
2.检查路径是否写错。
3.css代码写错了。
4.重启一下myeclipse,去掉上面的注释之后,关闭myeclipse,再重新打开myeclipse,就可以看到css效果已经加载成功了。 参考技术A 看你的目录结构<link href="css/style.css" rel="stylesheet" type="text/css" />应该是可以的
这个问题请注意一下页面的嵌套 嵌套后产生的html路径可能与你引用这个CSS的页面路径不一样 参考技术B
andy6812345 回答的没错,效果图如下,我在浏览器里直接调的,跟搭建环境无关。
参考技术C <base href="<%=basePath%>">上面设置了根目录了 怎么还用../
<link href="../css/style.css" rel="stylesheet" type="text/css" />
所有连接都是从根目录开始的 你再../就去哪里了
这样试试
<link href="css/style.css" rel="stylesheet" type="text/css" />,本回答被提问者和网友采纳 参考技术D 用火狐的firebug跟一下
在myeclipse里jsp文件和class文件应各放在哪个文件夹下
在myeclipse里jsp文件和class文件应各放在哪个文件夹下
1、jsp文件用户自建的,需要创建在WebRoot目录下或其自定义的子目录下2、.class文件是自动生成的,有两种可能:
1) 如果项目中有.java文件,则存放在src下,编译后的.class存在于WebRoo/WEB-INF/classes目录下
2) jsp文件会先翻译成.java文件,后编译成.class文件,这种class文件存放于tomcat服务器下的work下的对应项目目录中 参考技术A jsp文件放webroot下,class文件放WEB-INFO/classes下就可以了本回答被提问者采纳
以上是关于myeclipse 编写 jsp 引入 css文件 无效的主要内容,如果未能解决你的问题,请参考以下文章