首页 > 解决方案 > Thymeleaf 找不到索引模板

问题描述

我得到错误:

org.thymeleaf.exceptions.TemplateInputException:解析模板[索引]时出错,模板可能不存在或可能无法被任何已配置的模板解析器访问

该项目仅包含一个 IndexController 和位于的 index.html resources/templates/index.html

这是资源文件夹结构的图像:

在此处输入图像描述

这是控制器中的方法:

@RequestMapping(value = {"/", "/home", "/index"})
public String index(){
    return "index";
}

标签: javaspringthymeleaf

解决方案


尝试分别映射它们,看看是否能解决问题。尝试以下索引。

  @GetMapping("index")
    public String getIndex(){
        return "index"; 
    }

如您所见,我将方法名称从 index 更改为 getIndex ,这样命名更有意义。


推荐阅读