怎么解决might not be accessible by any of the configured template resolvers
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么解决might not be accessible by any of the configured template resolvers相关的知识,希望对你有一定的参考价值。
参考技术A 怎么解决might not be accessible by any of the configured template resolversapplication.properties配置文件
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
spring.thymeleaf.mode=LEGACYHTML5
#spring.thymeleaf.encoding=UTF-8
#spring.thymeleaf.content-type=text/html # ;charset=<encoding> is added
spring.thymeleaf.cache=false
springboot使用thymeleaf时报html没有结束标签
在使用springboot的过程中,如果使用thymeleaf作为模板文件,则要求HTML格式必须为严格的HTML5格式,必须有结束标签,否则会报错!解决办法如下:
1、你可以使用严格的标签,也就是每个标签都有结束标签,这种可能比较麻烦
2、在application.properties中增加spring.thymeleaf.mode=LEGACYHTML5,即声明thymeleaf使用非严 格的html。
maven依赖如下
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.22</version>
</dependency>
现在就可以正常访问了。
希望对你有帮助~
解决Error resolving template template might not exist or might not be accessible问题
thymeleaf + Spring Boot 在开发环境正常,但用jar运行时报错 Error resolving template template might not exist or might not be accessible;
这个问题我们都很好明白,就是模板页不存在,但是实际上它能找到模板页,但是在使用th:include标签的时候才会出错,这就是问题的症结所在。
其实这个问题也很好解决,我们只需要在引用模板文件的时候不用”/”打头就可以了,通过类似相对路径的方式来引用,但是需要说明的是,这里的相对路径仍然是相对于模板根目录来做的。
@RequestMapping("/view")
public String view() {
return "/view";
}
改成
@RequestMapping("/view")
public String view() {
return "view";
}
就可以了
以上是关于怎么解决might not be accessible by any of the configured template resolvers的主要内容,如果未能解决你的问题,请参考以下文章
报错Error resolving template template might not exist or might not be accessible解决方案
SpringBoot+Thyemleaf开发环境正常,打包jar发到服务器就报错Template might not exist or might not be accessible
异常:Error resolving template "xxx", template might not exist or might not be accessible...解
thymeleaf在开发环境正常,但用jar运行时报错 Error resolving template template might not exist or might not be access
Spring Boot使用thymeleaf模板时报异常:template might not exist or might not be accessible by any of the confi
SpringBoot+Thyemleaf报错Template might not exist or might not be accessible