程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在 Spring 中使用 WebMvcConfigurer 获取 CSS 文件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何在 Spring 中使用 WebMvcConfigurer 获取 CSS 文件?

开发过程中遇到如何在 Spring 中使用 WebMvcConfigurer 获取 CSS 文件的问题如何解决?下面主要结合日常开发的经验,给出你关于如何在 Spring 中使用 WebMvcConfigurer 获取 CSS 文件的解决方法建议,希望对你解决如何在 Spring 中使用 WebMvcConfigurer 获取 CSS 文件有所启发或帮助;

我将向您展示我的代码和项目结构以及我目前尝试的内容:

WebMvcConfigurer:

    @Configuration
public class resourceHandlers implements WebMvcConfigurer {

    @OverrIDe
    public voID addresourceHandlers(resourceHandlerRegistry registry) {
        registry.addresourceHandler("/resources/*").addresourceLOCATIOns("/resources/CSS/");
    }
}

这是在我的 .Jsp 页面中:<spring:url value="/resources/CSS/homepage.CSS" var="homePageCSS" />

这是我的项目结构:

.IDea
 .lib
 -src
   -main
     .java
     - resources //this is automatically created folder resources
       - CSS
         - homepage
           .homepage.CSS
     -webapp
      - resources
        - CSS
          - homepage
            .homepage.CSS

在我展示的这个项目结构中,我尝试了两种方式。在 resource 内手动创建 webapp 文件夹,然后创建文件夹 CSShomepage,然后是 CSS 页。

我还尝试在我自动创建的文件夹资源中创建 CSShomepageCSS 页面,但两种方式都不起作用。

解决方法

同时添加@EnableWebMvc注解

试试这个

public void addresourceHandlers(resourceHandlerRegistry registry)
{
registry.addresourceHandler("/resources/**").addresourceLOCATIOns("/resources/css/homepage/");  
}

JSP

   <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> //Add at the top the page
   <%@page isELIgnored="false"%> //Add at the top the page

 <spring:url value="/resources/homepage.css" var="homePageCss" />
  <link href="${homePageCss}" rel="stylesheet" />    

大佬总结

以上是大佬教程为你收集整理的如何在 Spring 中使用 WebMvcConfigurer 获取 CSS 文件全部内容,希望文章能够帮你解决如何在 Spring 中使用 WebMvcConfigurer 获取 CSS 文件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。