Thymeleaf模板中如何进行表单提交?
时间: 2024-06-16 13:07:05 浏览: 115
表单提交模板html 后端
在Thymeleaf模板中,可以使用表单标签和Thymeleaf的表达式来实现表单提交。下面是一个简单的示例:
1. 在HTML中定义表单:
```html
<form action="#" th:action="@{/submit}" method="post">
<input type="text" name="username" />
<input type="password" name="password" />
<button type="submit">提交</button>
</form>
```
2. 在后端控制器中处理表单提交:
```java
@Controller
public class FormController {
@PostMapping("/submit")
public String submitForm(@RequestParam("username") String username, @RequestParam("password") String password) {
// 处理表单提交逻辑
return "result";
}
}
```
在上述示例中,`th:action="@{/submit}"`指定了表单提交的URL为`/submit`,`method="post"`指定了使用POST方法提交表单。在后端控制器中,使用`@PostMapping`注解来处理表单提交,并通过`@RequestParam`注解获取表单中的参数值。
阅读全文