我正在开发一个JSP页面,我想为我的页面导入一个基本的css文件。 这是jsp的代码:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Home</title>
<link type="text/css" rel="stylesheet" href="/WEB-INF/Css/Home.css" />
</head>
<body>
TOTO !!!!!
</body>
</html>
这是我的css:
body {
background-color: black;
}
问题是没有考虑到css。 你知道这个问题吗?
答案 0 :(得分:0)
浏览器无法直接访问WEB-INF
内的任何内容。
因此您可以将css
文件放在其外面。即在您网页中名为css
的文件夹下
并将其作为,
访问<link type="text/css" rel="stylesheet" href="css/Home.css" />
阅读how can i have access to my files that placed in WEB-INF folder以了解有关此内容的更多信息
更新
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
<url-pattern>*.js</url-pattern>
<url-pattern>*.css</url-pattern>
</servlet-mapping>