Can';在MVC项目中加载CSS

Can';在MVC项目中加载CSS,css,eclipse,spring-mvc,jsp,spring-security,Css,Eclipse,Spring Mvc,Jsp,Spring Security,我用MVC创建了一个WebProject,所以首先我添加了带有视图和控制器的servlet配置,所有样式都很好地工作。但是当我实现SpringSecurity来创建登录页面时,所有css、js和img都停止工作了 我的项目结构: web.xml代码: 格斯托 调度员 org.springframework.web.servlet.DispatcherServlet 上下文配置位置 /WEB-INF/dispatcher-servlet.xml 1. 调度员 / 上下文配置位置 类路径:spr

我用MVC创建了一个WebProject,所以首先我添加了带有视图和控制器的servlet配置,所有样式都很好地工作。但是当我实现SpringSecurity来创建登录页面时,所有css、js和img都停止工作了

我的项目结构:

web.xml代码:


格斯托
调度员
org.springframework.web.servlet.DispatcherServlet
上下文配置位置
/WEB-INF/dispatcher-servlet.xml
1.
调度员
/
上下文配置位置
类路径:spring/applicationContext.xml
org.springframework.web.context.ContextLoaderListener
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
404
/WEB-INF/jsp/error404.jsp
dispatcher-servlet.xml代码:


如您所见,我像MVC教程一样映射了资源

spring-security.xml:


以下是我在JSP页面中指向css和js的链接:

<script src="/resources/js/dataTables.bootstrap.min.js"></script>
<link rel="stylesheet" href="/resources/css/dataTables.bootstrap4.min.css">
<link rel="stylesheet" href="/resources/css/style.css">

我解决了它。解决方案是将href更改为:

<script src="resources/js/dataTables.bootstrap.min.js"></script>
<link rel="stylesheet" href="resources/css/dataTables.bootstrap4.min.css">
<link rel="stylesheet" href="resources/css/style.css">

基本上,我删除了第一个“/”并且成功了