【发布时间】:2011-01-14 23:09:07
【问题描述】:
我无法从 jsp 页面链接到样式表。我相信这与我的目录结构有关:
WEB-INF
|-- css
| |-- main.css
|
|-- jsp
|-- login.jsp
我尝试过各种形式的标准 html 链接标签,例如:
<link href="css/main.css" rel="stylesheet" type="text/css" media="screen" />
<link href="main.css" rel="stylesheet" type="text/css" media="screen" />
<link href="WEB-INF/css/main.css" rel="stylesheet" type="text/css" media="screen" />
我也尝试在 jsp 文件夹中包含 css 文件并直接链接到它。没有任何效果。部署后查看源码,尝试直接访问css文件,不存在,不过这并不奇怪,因为它在WEB-INF目录下。
我还验证了它正在与应用程序的其余部分一起部署。 jsp源码为:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login</title>
<link href="css/main.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="logout"> </div>
<h1>Login</h1>
</div>
<div id="content" class="content">
<form action="" method="post" name="login-form">
<fieldset>
<legend>Login</legend>
<table border="0" align="center">
<tr>
<td><label>User Name:</label></td>
<td><input type="text" name="userName" /><br><br></td>
</tr>
<tr>
<td><label>Password:</label></td>
<td><input type="text" name="password" /><br><br></td>
</tr>
</table>
</fieldset>
<div class="buttons">
<input type="submit" name="submit" value="Login" />
<input type="button" name="cancel" value="Cancel" />
</div>
</form>
</div>
</div>
</body>
</html>
谢谢!
【问题讨论】:
标签: java spring jsp spring-mvc