Css 和 js 未在 spring mvc 应用程序中加载

标签 css spring jsp spring-mvc authentication

我正在尝试在 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/

相关文章:

html - 导航栏未正确居中 (HTML/CSS)

javascript - 如何将元素移动到另一个元素然后自动完成一些div

java - Spring 在运行 TestNG 测试用例时加载 ApplicationContext 失败 - AutoProxyRegistrar.class 无法打开

java - JSP 中的 Jar 文件未正确加载

javascript - 带有 div 标签的 TinyMCE?

java - webcontainer如何知道在客户端发送请求时要调用Servlet的哪个方法?

html - 为什么我的链接图像之间有一条线

javascript - 我们可以在html中使用js变量名作为类名吗

java - 从基于配置的服务 bean 切换到基于注释的服务 bean 时的 TransactionProxyFactoryBean

java - 检查 url 是否等于或者是 的子目录?