@RequestParam,@PathParam,@PathVariable等注解区别(上)

简介: @RequestParam,@PathParam,@PathVariable等注解区别

@RequestParam@PathVariable 注解是用于从request中接收请求的,都可接收参数

  • @RequestParam 是从request里取值
  • @PathVariable 是从一个URI模板里面来填充

@RequestParam 示例

URL如下:

http://localhost:8080/springmvc/hello/101?param1=java&param2=edge

获取代码:

image.png

@RequestParam 支持参数

image.png

  • defaultValue
    如果本次请求没有携带这个参数,或者参数为空,那么就会启用默认值
  • name
    绑定本次参数的名称,要跟URL上面的一样
  • required
    这个参数是否必须
  • value
    跟name一样的作用,是name属性的一个别名
目录
相关文章
|
9月前
|
JSON 前端开发 Java
@RequestParam这个注解的作用
@RequestParam这个注解的作用
460 0
|
8月前
|
Java 数据库连接 mybatis
|
XML JSON 数据格式
@RequestParam @RequestBody @PathVariable 等参数绑定
@RequestParam @RequestBody @PathVariable 等参数绑定
@RequestParam()和@PathVariable()的区别
@RequestParam()和@PathVariable()的区别
|
9月前
|
Java API Spring
spring注解中@RequestParam和@PathVariable的区别
spring注解中@RequestParam和@PathVariable的区别
165 0
|
前端开发 Java Spring
方法参数相关属性params、@PathVariable和@RequestParam用法与区别
方法参数相关属性params、@PathVariable和@RequestParam用法与区别
124 0
|
前端开发 Java 数据安全/隐私保护
解决通过request.getParam()方法获取到的值为null的问题~
解决通过request.getParam()方法获取到的值为null的问题~
369 0
Springboot中@RequestParam和@PathVariable的用法与区别
Springboot中@RequestParam和@PathVariable的用法与区别
|
XML SQL JSON
@PathVariable、@RequestBody、@RequestParam、@ResponseBody、@Param的详解和用法
@PathVariable、@RequestBody、@RequestParam、@ResponseBody、@Param的详解和用法
184 0
|
Java API Spring
@RequestParam和@PathVariable的区别
@RequestParam注解获取URL中携带的请求参数的值既URL中“?”后携带的参数,传递参数的格式是:key=value;@PathVariable注解用于获取URL中路径的参数值,参数名由RequestMapping注解请求路径时指定,常用于restful风格的api中,传递参数格式:直接在url后添加需要传递的值即可
223 0