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文件 无效的主要内容,如果未能解决你的问题,请参考以下文章

myeclipse用浏览器打开jsp页面

myeclipse开发jsp怎么进入断点调试

myeclipse开发jsp怎么进入断点调试

jsp怎么在jsp文件中引入静态文件(.js .css)

关于MyEclipse编写jsp很卡的修改方法 (转载)

jsp页面链接文件