thymeleaf前端传参数到后端
时间: 2023-08-14 18:07:44 浏览: 192
Spring MVC前端与后端5种ajax交互方法【总结】
在Thymeleaf模板中,可以使用Thymeleaf标签将数据传递到后端控制器,具体方法如下:
1. 在前端页面中使用Thymeleaf标签将数据绑定到表单中,例如:
```html
<input type="text" th:name="username" th:value="${user.username}" />
```
这里使用了Thymeleaf的表达式语言`${}`,将后端传递过来的用户名绑定到了input的value属性上,同时使用了Thymeleaf的标签`th:name`将参数名设置为`username`。
2. 在后端控制器中,可以使用`@RequestParam`注解来获取前端传递过来的参数值,例如:
```java
@PostMapping("/user")
public String saveUser(@RequestParam("username") String username) {
// 处理逻辑
}
```
这里使用了Spring MVC的注解`@RequestParam`来获取前端传递过来的参数值,同时将参数名设置为`username`,与前端页面中的Thymeleaf标签`th:name`对应。
阅读全文