一、 首先添加pom依赖
org.springframework.boot
spring-boot-starter-thymeleaf
二、在resources建立一个templates目录(也可以创建子目录pages)和index.htm静态文件
三、打开application.properties,添加如下配置:
spring.thymeleaf.prefix=classpath:/templates/pages/
Contorller处理请求,返回对应的HTML:
//以request属性传值,对应key,value
@Controller
@RequestMapping(“hello”)
public class indexController {
@GetMapping("/index")
public String test(HttpServletRequest request){
request.setAttribute(“hello”, “Welcome to the first one SpringBoot HTML”);
return “index”;
}
//以HashMap方式传值
@Controller
@RequestMapping(“hello”)
public class indexController {
@GetMapping("/index")
public String test(HashMap map){
map.put(“hello”, “Welcome to the first one SpringBoot HTML”);
return “index”;
}
HTML展示代码
红线部分是接收Controller传值的结果
访问http://localhost:8080/hello/index