Java SpringMVC向HTML添加外部css
我在SpringMVC项目中遇到了一个关于路径的主要问题。 我已经修复了,这样我可以在我的jsp文件中看到图像/Css等等,但是我的html文件我不知所措,我尝试了各种我能想到的路径,但似乎没有任何效果。。。我希望你们中的任何人都能帮助我发现我做错了什么 我的spring配置文件: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/
<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。