springboot中如何获取HttpServletRequest中的参数信息呢?
下文笔者讲述SpringBoot中常用的获取参数信息的方法及示例分享,如下所示
获取 HttpServletRequest 参数方式,可以使用多种方式
使用`@RequestParam`注解**:适用于获取查询参数或表单数据
使用`@ModelAttribute`注解**:适用于将多个请求参数绑定到一个对象上
例:
使用`@RequestParam`注解
适用于获取查询参数或表单数据
@GetMapping("/example")
public String exampleMethod(@RequestParam String param) {
// 使用param
return "param value is: " + param;
}
使用`HttpServletRequest`对象:
适用于需要更灵活地获取参数的情况
@GetMapping("/example")
public String exampleMethod(HttpServletRequest request) {
String param = request.getParameter("param");
// 使用param
return "param value is: " + param;
}
使用`@ModelAttribute`注解:
适用于将多个请求参数绑定到一个对象上
public class MyRequestParams {
private String param1;
private String param2;
// getters and setters
}
@GetMapping("/example")
public String exampleMethod(@ModelAttribute MyRequestParams params) {
// 使用params.getParam1() 和 params.getParam2()
return "param1 value is: " + params.getParam1() + ", param2 value is: " + params.getParam2();
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


