欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringMVC中@RequestParam注解作用

程序员文章站 2023-04-05 11:21:56
1.不使用@RequestParam 请求参数名必须和形参名称一样2.使用@RequestParam 请求参数名必须和@RequestParam value属性值一样 请求参数名不必和形参名称一样 3个属性的使用 value required:请求参数是否必须传入 defaultValue:请求参数 ......

1.不使用@requestparam
  请求参数名必须和形参名称一样


2.使用@requestparam
    请求参数名必须和@requestparam value属性值一样
    请求参数名不必和形参名称一样
 
    3个属性的使用
    value
    required:请求参数是否必须传入
    defaultvalue:请求参数的默认值,如果请求参数没有传入,则将默认值与形参进行绑定

例子:

1       //method:限制请求方法
2       @requestmapping(value="/getitems.action",method = { requestmethod.post,requestmethod.get })    
3       public string getitems(model model,@requestparam(value="id",required=false,defaultvalue = "1") integer itemsid) {
4             itemscustom itemscustom = this.itemsservice.getitems(itemsid);
5             model.addattribute("itemscustom", itemscustom);
6             return "items/edititems";     //返回的是逻辑视图(前缀+逻辑视图+后缀=物理视图路径) 
7       }