Spring MVC Controller 接收 Form-Data 数据:使用 @RequestParam 注解
在 Spring MVC 中,可以使用 @RequestParam 注解来接收 form-data 中的数据。以下是一个示例:
@Controller
public class MyController {
@PostMapping("/submit")
public String submitForm(@RequestParam('name') String name,
@RequestParam('age') int age) {
// 处理接收到的数据
System.out.println('Name: ' + name);
System.out.println('Age: ' + age);
// 返回视图或重定向到其他页面
return "success";
}
}
在上面的示例中,@PostMapping 注解指定了处理 POST 请求的方法,并使用 /submit 作为请求的 URL 路径。@RequestParam 注解用于声明要接收的参数,参数名与 form-data 中的字段名相对应。
当接收到一个 POST 请求时,Spring MVC 框架会自动将 form-data 中的数据注入到方法的参数中。在上面的示例中,name 参数的值将注入到 name 变量中,age 参数的值将注入到 age 变量中。然后可以根据需要对接收到的数据进行处理。
原文地址: https://www.cveoy.top/t/topic/qfW8 著作权归作者所有。请勿转载和采集!