我在使用 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">
我的资源文件在目录中:
您尝试过使用
<link type="text/css"
rel="stylesheet"
href="${pageContext.request.contextPath}/resources/createTicket.css" />