spring boot 怎么向gui页面传送数据
时间: 2023-10-09 10:10:16 浏览: 37
Spring Boot 可以使用 Thymeleaf 模板引擎来向 GUI 页面传递数据。Thymeleaf 是一个现代化的服务器端 Java 模板引擎,它可以直接与 Spring Boot 集成。
在 Spring Boot 应用程序中,您可以使用 Model 对象来存储要传递给 GUI 页面的数据。Model 对象是一个接口,它允许您将数据传递到视图中。例如,您可以使用以下代码将数据添加到 Model 对象中:
```
@GetMapping("/hello")
public String hello(Model model) {
model.addAttribute("message", "Hello, World!");
return "hello";
}
```
在上面的代码中,我们将一个字符串 "Hello, World!" 添加到 Model 对象中,并将其命名为 "message"。然后,我们将视图名称 "hello" 返回给客户端。
在 GUI 页面中,您可以使用 Thymeleaf 模板引擎来访问 Model 对象中的数据。例如,您可以使用以下代码在 HTML 页面中显示 "message" 变量的值:
```
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Hello World</title>
</head>
<body>
<h1 th:text="${message}"></h1>
</body>
</html>
```
在上面的代码中,我们使用 Thymeleaf 的语法访问 Model 对象中的 "message" 变量,并将其显示在页面的标题中。
这就是 Spring Boot 向 GUI 页面传递数据的基本过程。您可以根据自己的需求扩展此过程。