Springboot整合thymeleaf时候常见问题
今天学习SpringBoot整合thymeleaf时候又犯了一系列问题
我先上我初始的代码
前台代码success.html
<!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>auccess</title> </head> <body> <h1 th:text="${msg}">hh</h1> <h2 href="www.aguigu.com" th:href="${baidu}">baidu1</h2> <h2 href="www.aguigu.com" th:href="@{/baidu}">baidu2</h2> </body> </html>
controller控制层代码viewresolverController
@Controller public class viewresolverController { @RequestMapping("/aguigu") public String viewtest1(Model model){ model.addAttribute("msg","hi"); model.addAttribute("baidu","www.baidu.com"); System.out.println("sdsd"); return "success"; } }
项目结构
乍一看没有任何问题
我们执行项目
巨量错误,相信很多人跟我一样头疼,别慌,错误多往往是一些简单错误造成的
Error resolving template [success], template might not exist or might not be accessible by any of the configured Template Resolvers
这错误信息是说template里面没有我们的success,但是这显然不对,我们templates下面是有success页面的,我们打开target查看
这是由于我们没有重新打包所致
我们在右侧双击package重新打包
查看
这时候我们已经有success页面了
继续执行
上一篇:
IDEA上Java项目控制台中文乱码