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(); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。