我正在尝试在 Spring MVC 中创建一个应用程序。我想使用 jsp 文件中的样式表和 js 文件创建登录页面。但是我无法在登录文件中加载 css 和 js 文件。
1) 我尝试使用:
<link href=" <c:url value="/resources/css/bootstrap.min.css"/> " rel="stylesheet">
通过使用(在 springWeb.xml 中):
<mvc:resources mapping="/resources/**" location="/resources/" cache-period="31556926"/>
2)我直接用了
<link href="resources/css/bootstrap.min.css" rel="stylesheet">
当我加载页面时,资源(CSS/Js文件)还没有加载。
缺少什么/我做错了什么?谢谢!
最佳答案
你试过了吗ResourceHandlerRegistry ?
@Configuration
@EnableWebMvc
public class ApplicationConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations(
"/resources/");
}
}
关于Css 和 js 未在 spring mvc 应用程序中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42001908/