我在jsp页面引入css样式;路径对、但是就是css样式效果不出来???这是jsp头部:<%@ page language="java" contentType="text/html; charset=UTF-8"
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> <title>My JSP 'zhanlan.jsp' starting page</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="<%=basePath%>css/common.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="<%=basePath%>jsp/exhibition/css/css.css" type="text/css"></link>
</head>

解决方案 »

  1.   

    <link href="<%=request.getContextPath%>/css/common.css" rel="stylesheet" type="text/css" />看下,另外清理一下IE缓存
      

  2.   

    <link href="<%=path%>/css/common.css" rel="stylesheet" type="text/css" />
    清理IE缓存后,在将%TOMCAT_HOME%/work/Catalina目录下面的 所有东西删除,重启tomcat 试一下
      

  3.   

    不行啊。结果一样啊。。css样式还是只出来一部分、有的不出来啊。。郁闷坏了。
      

  4.   

    我看了。。路径还有css都对、就是css里的字体样式不起作用、其他样式有的起作用啊、、郁闷。
      

  5.   

    去掉这些<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://"
    + request.getServerName() + ":" + request.getServerPort()
    + path + "/";
    %>
      

  6.   

    谢谢大家。。问题解决是这个问题:
    我把
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    改成了

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    问题解决、、但不知道是为什么啊?????哈
    非常感谢大家、给分了。
      

  7.   

    谢谢大家。。问题解决是这个问题:
    我把
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    改成了<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    问题解决、、但不知道是为什么啊?????哈
    非常感谢大家、给分了。