SpringMVC中@RequestParam注解作用

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       }

 

posted @ 2019-09-25 13:04  松松敲代码  阅读(601)  评论(0编辑  收藏