AI智能
改变未来

@RequestParam 接收参数的值为null处理

[code]@RequestMapping(value = \"/test\")public String test( @RequestParam(value = \"profit\",required = false,defaultValue = \"0\") int profit){System.out.println(\"profit:\"+profit);return \"success\";}

第一种处理方式(如上图):defaultValue请求参数的默认值,一般和 required = false 一起使用

第二种处理方式:接收的参数如果是null的话,int就要改为Integer,Integer默认值为null

[code]@RequestMapping(value = \"/test\")public String test(@RequestParam(@RequestParam(value = \"profit\",required = false) Integer profit){System.out.println(\"profit:\"+profit);return \"success\";}

 

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » @RequestParam 接收参数的值为null处理