Spring 3没有';t返回css

Spring 3没有';t返回css,css,jakarta-ee,spring-mvc,Css,Jakarta Ee,Spring Mvc,我今天刚开始使用Spring3MVC。陷入困境。。。 xml将所有内容(“/”)映射到Spring。但结果是,当我把这样的东西: 它不是由容器返回的 也许有人可以建议如何处理这个问题 谢谢。你打算怎么做?如果您试图从webapp本身(即WEB-INF/static/css)提供服务,则需要包含一个servlet来为您提供服务。在spring上下文中,您可以包括如下内容 <mvc:resources mapping="/resources/**" location="/resources

我今天刚开始使用Spring3MVC。陷入困境。。。 xml将所有内容(“/”)映射到Spring。但结果是,当我把这样的东西:

它不是由容器返回的

也许有人可以建议如何处理这个问题


谢谢。

你打算怎么做?如果您试图从webapp本身(即WEB-INF/static/css)提供服务,则需要包含一个servlet来为您提供服务。在spring上下文中,您可以包括如下内容

 <mvc:resources mapping="/resources/**" location="/resources/" />

你可以在这里看到更多


你打算怎么做?如果您试图从webapp本身(即WEB-INF/static/css)提供服务,则需要包含一个servlet来为您提供服务。在spring上下文中,您可以包括如下内容

 <mvc:resources mapping="/resources/**" location="/resources/" />

你可以在这里看到更多


使用
mvc:resources
,如中所述。这允许从web应用程序以及类路径提供静态资源。

使用
mvc:resources
,如中所述。这允许从web应用程序以及类路径服务静态资源。

如其他人所建议的,用于服务您的静态资源

<mvc:resources mapping="/resources/**" location="/resources/" />

如果可能的话,还建议避免在JSP代码中使用scriptlet。相反,您应该使用JSTL来构建CSS文件的正确路径

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
...
<link rel="stylesheet" type="text/css" href="<c:url value="/resources/css/navigation.css" />"/>

...

根据其他人的建议,使用来服务您的静态资源

<mvc:resources mapping="/resources/**" location="/resources/" />

如果可能的话,还建议避免在JSP代码中使用scriptlet。相反,您应该使用JSTL来构建CSS文件的正确路径

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
...
<link rel="stylesheet" type="text/css" href="<c:url value="/resources/css/navigation.css" />"/>

...