在SpringMVC中对于RequestParam注解的下面代码说法正确的是RequestParam value=p required=false int inputInt选择一项A参数名必须为p并且不能为nullB∶参数名字可以是p也可以是inputintC参数名必须为p可以为nullD以上说法都不对
答案是B: 参数名字可以是p也可以是inputInt。
@RequestParam注解用于将请求参数绑定到方法参数上。在上述代码中,value="p"表示将请求参数中名为"p"的值绑定到方法参数inputInt上。
required=false表示该请求参数可以不提供,如果不提供则参数inputInt会被设置为默认值0。如果required=true,则表示该请求参数必须提供,如果不提供则会抛出异常。
参数名字可以使用@RequestParam注解的value属性指定,也可以使用方法参数的名称作为参数名字。因此,参数名字可以是p,也可以是inputInt,都是可以的。
原文地址: http://www.cveoy.top/t/topic/hWKL 著作权归作者所有。请勿转载和采集!