【问题标题】:Stylesheet empty in JSPJSP 中的样式表为空
【发布时间】:2016-12-29 17:07:39
【问题描述】:

当此页面加载时,我可以在正确目录下的源代码中看到实际的样式表文件;但是,它们是空的。当我导航到另一个页面时,样式表正确加载并存在。我想知道为什么会这样。

页面.JSP

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name='viewport' content='initial-scale=1' />
    <jsp:include page="../../style.jsp"></jsp:include>
</head>
<body>

<div class='main'>
    <h1>blah</h1>
</div>
</body>
</html>

样式.JSP

<link rel="stylesheet" type="text/css" href='css/two.css'/>
<link rel="stylesheet" type="text/css" href='css/one.css' />

文件夹结构

webapp

      style.jsp 
      css
        one.css
        two.css
      jsp
        xhtml
           page.jsp

【问题讨论】:

标签: java css jsp


【解决方案1】:

如果网址是http://127.0.0.1:8080/a/v/123456789123123123, CSS的相对路径是:

<link rel="stylesheet" type="text/css" href='../../css/two.css'/>

你也可以使用绝对路径 /css/two.css :

<link rel="stylesheet" type="text/css" href='/css/two.css'/>

【讨论】:

  • 我得到了相同的结果,源代码中的样式表为空,但是,css 目录位于 a/v 目录之外,而之前它位于其中 @PascalHeraud
  • 路径是正确的,但是里面什么也没有出现
  • 也许你可以给我们提供一个比较的例子
猜你喜欢
  • 1970-01-01
  • 2011-10-01
  • 1970-01-01
  • 2013-05-04
  • 1970-01-01
  • 2017-06-18
  • 1970-01-01
  • 2011-01-14
  • 1970-01-01
相关资源
最近更新 更多