如何解决CSS文件未映射到JSP文件
我已经完成了大约20种不同的选择。重新配置了项目的视图文件夹和资源文件夹。我正在做各种选项参数
registry.addResourceHandler("/sources/**")
.addResourceLocations("/sources/");
和
< link href="/index.css" rel="stylesheet" type="text/css"/ >
在index.css
中。我没有结果。项目外的同一页面看到了CSS,一切正常
@Configuration
@ComponentScan("com")
@EnableWebMvc
public class SpringConfig implements WebMvcConfigurer {
private final ApplicationContext applicationContext;
@Autowired
public SpringConfig(ApplicationContext applicationContext) {
this.applicationContext = applicationContext;
}
@Bean
public SpringResourceTemplateResolver templateResolver() {
SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver();
templateResolver.setApplicationContext(applicationContext);
templateResolver.setPrefix("/WEB-INF/views/");
templateResolver.setSuffix(".html");
templateResolver.setTemplateMode(TemplateMode.HTML);
templateResolver.setCacheable(false); // during project
return templateResolver;
}
@Bean
public SpringTemplateEngine templateEngine() {
SpringTemplateEngine templateEngine = new SpringTemplateEngine();
templateEngine.setTemplateResolver(templateResolver());
templateEngine.setEnableSpringELCompiler(true);
return templateEngine;
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/sources/**")
.addResourceLocations("/sources/");
}
@Override
public void configureViewResolvers(ViewResolverRegistry registry) {
ThymeleafViewResolver resolver = new ThymeleafViewResolver();
resolver.setTemplateEngine(templateEngine());
registry.viewResolver(resolver);
}
}
index.jsp
我做了一些选择
选项1
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>title</title>
< link href="sources/css/index.css" rel="stylesheet" type="text/css"/ >
</head>
选项2 < link href="/css/index.css" rel="stylesheet" type="text/css"/ >
选项3 < link href="/index.css" rel="stylesheet" type="text/css"/ >
选项4 < link href="../css/index.css" rel="stylesheet" type="text/css"/ >
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。