Thymeleaf显示html文件名而不是其内容

时间:2019-05-04 14:46:22

标签: spring-boot thymeleaf

Thymeleaf不显示html,而仅显示其名称!

这是我在application.properties上的配置

spring.thymeleaf.cache=false
spring.thymeleaf.check-template-location=true
spring.thymeleaf.enabled=true
spring.thymeleaf.prefix=classpath:/

这是我的控制器

@GetMapping({"", "/"})
public ModelAndView home(HttpServletRequest request, HttpServletResponse response) {
    ModelAndView mav = new ModelAndView("web/index");
    return mav;
}


这是文件系统

|--  src
  |-- main
     |-- java
     |-- resource
         |-- application.properties
     |-- web
         |-- index.html

启动mvn clean spring-boot:run并转到http://localhost时,我得到一个包含此内容的网页(html文件上的名称)

web/index 

1 个答案:

答案 0 :(得分:0)

将文件系统更改为此,然后重试:

|--  src
  |-- main
     |-- java
     |-- resource
         |--templates
            |-- web
               |-- index.html
         |-- application.properties