后端传输镶嵌数据到thymeleaf
时间: 2024-06-08 19:03:11 浏览: 158
整合thymeleaf模板引擎,在页面渲染后台数据.zip
后端传输数据到前端可以使用Spring MVC框架中的ModelAndView来实现,其中Model是用于向前端传递数据的对象,View则用于指定返回的视图。
在Thymeleaf中,可以通过在HTML页面中使用Thymeleaf表达式来获取后端传递过来的数据,例如:${model.attribute}。其中,attribute是后端传递过来的数据的名称。
以下是一个示例代码:
后端Controller代码:
```
@GetMapping("/example")
public ModelAndView example() {
ModelAndView modelAndView = new ModelAndView("example");
modelAndView.addObject("message", "Hello World!");
return modelAndView;
}
```
前端HTML代码:
```
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Example</title>
</head>
<body>
<p th:text="${message}"></p>
</body>
</html>
```
在这个示例中,后端Controller返回了一个名为"message"的字符串数据,并将其添加到了ModelAndView对象中。在前端HTML页面中,使用Thymeleaf表达式获取这个数据并显示在页面上。
阅读全文