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       }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM