可以加载成功:
<link rel="stylesheet" href="http://localhost:7001/CalibrationSystemWeb/css/edcs2000.css">
这样做的话如果换了服务器就要该地址.所以想用一个相对地址.但是不成功,如下下面四种都不成功:为什么?请指教,是不是要配置?
<link rel="stylesheet" href="css/edcs2000.css">
<link rel="stylesheet" href="/css/edcs2000.css">
<link rel="stylesheet" href="./css/edcs2000.css">
<link rel="stylesheet" href="../css/edcs2000.css">

解决方案 »

  1.   

    <%String path=(String)request.getContextPath()%>
    <link rel="stylesheet" href="<%=path%>/css/edcs2000.css"> 
    这样写你试试
      

  2.   


    我的情况是 在myEclipse中设计jsp网页时css是加载上的,但是在服务器上运行时;则css加载不上来了。但是jsp网页内的样式还是有的。 webroot
        admin    ---文件夹
           login.jsp
        css      ---文件夹
           login.css
        
     而我在login.jsp中对css的引用是:
    <link rel="stylesheet" href="../css/login.css" type="text/css" />
    这样的,myeclipse中设计时看都有样式,而运行于服务器就没了郁闷谁来帮帮偶啊