spring boot 输出html文件
时间: 2023-08-16 21:09:21 浏览: 167
要在Spring Boot中输出HTML文件,你需要在Controller方法中指定视图名称,然后创建一个HTML模板文件。
首先,确保在pom.xml文件中添加了以下依赖项:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
```
然后在Controller中编写一个方法,例如:
```java
@Controller
public class MyController {
@GetMapping("/html")
public String getHtml(Model model) {
model.addAttribute("message", "Hello World!");
return "example"; // example为HTML模板文件的名称
}
}
```
在这个例子中,我们将一个名为“message”的字符串添加到模型中,并将视图名称设置为“example”。你可以在HTML模板文件中使用Thymeleaf表达式来访问模型数据。例如,在example.html中,你可以这样写:
```html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>My HTML Page</title>
</head>
<body>
<h1 th:text="${message}"></h1>
</body>
</html>
```
当你访问http://localhost:8080/html时,就会渲染example.html模板并将“Hello World!”插入到<h1>标签中。
阅读全文