Spring 3没有';t返回css
我今天刚开始使用Spring3MVC。陷入困境。。。 xml将所有内容(“/”)映射到Spring。但结果是,当我把这样的东西: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
它不是由容器返回的
也许有人可以建议如何处理这个问题
谢谢。你打算怎么做?如果您试图从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" />"/>
...