今天学习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页面了
继续执行
版权声明:本文为new__century原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。