springboot生成静态html页面,SpringBoot使用Thymeleaf模板引擎访问静态html的过程
时间: 2024-02-15 16:03:42 浏览: 94
SpringBoot可以使用Thymeleaf模板引擎来生成静态HTML页面。要访问静态HTML页面,可以使用如下步骤:
1. 在SpringBoot项目的resources/static目录下创建一个html文件。
2. 在Controller中定义一个RequestMapping,指定该请求的访问路径。
3. 在Controller的方法中,使用Thymeleaf模板引擎将数据填充到HTML页面中,并返回HTML页面的名称。
4. 使用浏览器访问该请求的访问路径,即可访问到生成的静态HTML页面。
例如,假设我们在resources/static目录下创建了一个名为test.html的HTML文件,代码如下:
```html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Test Page</title>
</head>
<body>
<h1 th:text="${title}">Title</h1>
<p th:text="${content}">Content</p>
</body>
</html>
```
然后,在Controller中定义一个RequestMapping,代码如下:
```java
@Controller
public class TestController {
@RequestMapping("/test")
public String test(Model model) {
model.addAttribute("title", "Test Page");
model.addAttribute("content", "This is a test page.");
return "test";
}
}
```
在上面的代码中,我们使用Thymeleaf模板引擎将数据填充到test.html页面中,并返回该页面的名称。
最后,在浏览器中访问http://localhost:8080/test即可访问到生成的静态HTML页面。
阅读全文