要将数据从thymeleaf页面发送到MVC spring boot控制器,可以采用以下步骤:
以下是一个示例代码:
Thymeleaf页面:
<form th:action="@{/saveData}" method="post">
<input type="text" name="name" placeholder="Name" />
<input type="email" name="email" placeholder="Email" />
<button type="submit">Submit</button>
</form>
控制器:
@Controller
public class DataController {
@PostMapping("/saveData")
public String saveData(@ModelAttribute("name") String name, @ModelAttribute("email") String email) {
// 处理数据,例如保存到数据库
// ...
return "result"; // 返回结果页面
}
}
在这个示例中,用户在thymeleaf页面中填写姓名和邮箱,提交表单后将数据传递到控制器的saveData方法中,方法中通过@ModelAttribute注解将参数与表单数据进行绑定,可以在方法中对数据进行处理,然后返回结果页面。
注意:这只是一个简单的示例,实际情况中可能涉及到更复杂的数据处理和验证逻辑。对于更详细的spring boot使用方法和相关产品,可以参考腾讯云的官方文档和相关教程。
领取专属 10元无门槛券
手把手带您无忧上云