HTML表单用于收集用户输入的数据,并通过HTTP请求(通常是POST请求)发送到服务器。REST控制器是服务器端的一个组件,用于处理这些请求并返回相应的响应。
<form>
、<input>
、<button>
等元素。name
属性与控制器中的参数名一致。method
属性与控制器处理的请求方法一致。method
属性应为post
。@PostMapping
注解。<!-- HTML表单 -->
<form action="/submit" method="post">
<input type="text" name="username" />
<input type="password" name="password" />
<button type="submit">Submit</button>
</form>
// REST控制器
@RestController
public class FormController {
@PostMapping("/submit")
public String submitForm(@RequestParam String username, @RequestParam String password) {
return "Username: " + username + ", Password: " + password;
}
}
通过以上步骤,可以确保从HTML表单到REST控制器的数据能够正确传递和处理。
领取专属 10元无门槛券
手把手带您无忧上云