An error happened during template parsing (template: "class path resource [templates/success.html]")

在开发springboot的时候,进行modelAndView 视图层映射的时候,运行正常,当访问http://localhost:8080/success 页面打印
status:500
An error happened during template parsing (template: “class path resource [templates/success.html]”)

模板解析过程中发生错误(模板:“类路径资源[templates/success.html]”)

在向success.html映射的时候出现错误,百度解决办法有以下几种:

1.配置文件问题.(重新看了一遍确定没有问题,但是还是错误)

spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
spring.thymeleaf.servlet.content-type=text/html
spring.thymeleaf.encoding=utf-8
spring.thymeleaf.mode=LEGACYHTML5
spring.thymeleaf.cache=false
spring.mvc.static-path-pattern=/**
spring.resources.static-locations=classpath:/static/

2.说是@Controller和@RestController功能不一样,将@Controller修改为@RestController在加上@ResponseBody

3.说在映射的时候实体类没有get方法,为变量加上get就可以了

4.https: xmlns:https=“http://www.w3.org/1999/xhtml” 和 xmlns:th=“http://www.thymeleaf.org” 导致调用的时候原本要调用第二句话的代码调用了第一句代码中的方法发生错误,把第一句代码删除就可以了(我写的只有xmlns:th=“http://www.thymeleaf.org”)

最后,想着因为之前运行正确,改了一下就调不回来了,可能是之前运行结果缓存的影响,就把工程中target文件夹下的东西都删掉了,重启浏览器,成功。

你可能感兴趣的:(An error happened during template parsing (template: "class path resource [templates/success.html]"))