Java SpringMVC向HTML添加外部css

Java SpringMVC向HTML添加外部css,java,css,spring,spring-mvc,servlets,Java,Css,Spring,Spring Mvc,Servlets,我在SpringMVC项目中遇到了一个关于路径的主要问题。 我已经修复了,这样我可以在我的jsp文件中看到图像/Css等等,但是我的html文件我不知所措,我尝试了各种我能想到的路径,但似乎没有任何效果。。。我希望你们中的任何人都能帮助我发现我做错了什么 我的spring配置文件: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/

我在SpringMVC项目中遇到了一个关于路径的主要问题。 我已经修复了,这样我可以在我的jsp文件中看到图像/Css等等,但是我的html文件我不知所措,我尝试了各种我能想到的路径,但似乎没有任何效果。。。我希望你们中的任何人都能帮助我发现我做错了什么

我的spring配置文件:

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd">

<context:component-scan base-package="controller" />
<mvc:annotation-driven/>

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

    <bean id="viewResolver"
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix">
            <value>/WEB-INF/</value>
        </property>

        <property name="suffix">
            <value>.jsp</value>
        </property>
    </bean>


</beans>
我的web xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"                                         
xmlns="http://java.sun.com/xml/ns/javaee"    
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee           
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" 
version="3.0">

<display-name>Project By Robin Ejderholt</display-name>

<servlet>
<servlet-name>spring-dispatcher</servlet-name>
    <servlet-class>
            org.springframework.web.servlet.DispatcherServlet
    </servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>spring-dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

<welcome-file-list>
   <welcome-file>index.jsp</welcome-file>
 </welcome-file-list>
我试图修复的css代码:

<link href="/resources/css/menucss.css" rel="Stylesheet" type="text/css" />
我的项目的当前结构:

希望任何人都能帮忙,因为我不知道为什么它不起作用

PS:我在jsp上使用jstl,这是可行的,但我知道在静态html文件上是不可能的

谢谢

编辑更新:


我解决了它,对于有相同问题的人来说,解决方法是使用相对路径/map/filename而不是/map/filename。

1是否部署到根上下文?2该链接是否存在于突出显示的html文件中?请尝试将html文件夹移动到/WEB-INF/@DirkLachowski下。您如何查看我是否将其部署到root上,对不起,我是个初学者。如果链接存在于突出显示的hml文件中,那么它是外部css,而在另一个folderAt 2中,我问您是在尝试将css包含在静态html文件还是jsp中,这是什么意思。如果我正确理解你的问题,那么在静态html中包含静态css也会有问题。我说得对吗?@DirkLachowski是的,没错,我让它在我的jsp中工作,但不是在静态html文件中,比如about.html。