JSP / Css没有考虑到

时间:2014-10-29 12:10:45

标签: html css jsp

我正在开发一个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。 你知道这个问题吗?

1 个答案:

答案 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>