问答详情
源自:7-1 SpringBoot配置全局的异常捕获 - web页面跳转

error.html是在放在templates下面的为什么用thymeleaf/error能访问

我看controller里面是
return "thymeleaf/error";
这个按道理不是thymeleaf目下的error么?


提问者:未卜先知 2018-07-14 16:32

个回答

  • 无情雨
    2018-08-16 15:53:36

    发生异常了,不再是control层里的路径了。进入的是

    mav.setViewName(IMOOC_ERROR_VIEW);

    这个视图

  • shineyxg
    2018-07-14 17:11:55

    我的理解是这个样子的,再application中thymeleaf的classpath是templates,而再templates文件夹下有freemarker和templates两个文件夹,调用的error.html是在templates文件夹下的,所以页面路径使用的thymeleaf/error,实际上是templates/thymeleaf/error.html。