使用 Spring MVC 映射静态文件 (.css) 很困难

问题描述 投票:0回答:1

我在使用 Spring MVC 映射静态文件 (.css) 时遇到问题。具体来说,我正在尝试将 .css 文件导入到 .jsp 文件中。看起来当 servlet 去处理从我的

<link>
发出的请求时,它没有找到映射,并且抛出异常,就像我向任何未映射的 url 发出了请求一样。

这是我到目前为止所拥有的:

根 servlet 映射:

@Override
    protected String[] getServletMappings() {
        String[] mappings =  {"/"};
        return mappings;
    }

基于java的配置添加静态资源映射:

@Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/resources/**")
                .addResourceLocations("/resources/" );
    }

我如何尝试将 .css 文件导入到我的 .jsp 文件中:

<link href="<spring:url value="/resources/createTicket.css"/>" rel="stylesheet">

我的资源文件在目录中:

spring spring-mvc
1个回答
0
投票

您尝试过使用

<link type="text/css"
          rel="stylesheet"
          href="${pageContext.request.contextPath}/resources/createTicket.css" />
© www.soinside.com 2019 - 2024. All rights reserved.