spring 请求参数和路径变量

Posted 挣脱生命的束缚...

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring 请求参数和路径变量相关的知识,希望对你有一定的参考价值。

请求参数和路径变量:客户端传递参数给服务端的两种方式

请求参数可以发送值传递给服务器,请求参数采用key=value的形式并使用“&”符号进行参数间的分隔,例如:

http://localhost:8080/springmvc/user?name=yu&password=123456.

传递过来的值Spring MVC需要解析,采用@RequestParam的形式来注释方法中的参数,获取上面两个参数的方法为:

Public void login(@RequestParam String name, @RequestParam String password);

路径变量类似请求参数,但是没有key部分。由名称可知路径中存在变量,例如要传递一个age为23的参数到服务端,其请求的URL为:

http://localhost:8080/springmvc/user/23;

服务端接受和处理的方法为:
@RequestMapping(value=”/user/{age}”)

Public void setAge(@PathVariable int age,Model model);

注意:通常情况
————————————————
版权声明:本文为CSDN博主「逢五必更」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u014418064/article/details/79057865

以上是关于spring 请求参数和路径变量的主要内容,如果未能解决你的问题,请参考以下文章

烧脑巨作,Spring Boot请求处理(常用参数注解使用)

Spring Boot 2从入门到入坟 | 请求参数处理篇:常用参数注解之@MatrixVariable

Spring Boot 2从入门到入坟 | 请求参数处理篇:常用参数注解之@MatrixVariable

是否可以将路径变量和请求参数绑定到单个对象中? [重复]

使用请求参数将javascript变量传递给spring MVC控制器

Swagger Codegen Maven插件,带有路径变量和请求参数,OpenApi产生不起作用的代码