1、作用:
@RequestParam :将请求参数添加到您的控制器的方法参数(在springmvc中接收常规参数的注释)2、语法:
语法: @requestparam(value=”参数名称”、required=”true/false “、defaultValue=” ) value :参数名称required :包含此参数如果设置此值,则禁用required=true,并自动为false。 如果未传递此参数,则为默认值3、业务处理Controller
@ controller @ request mapping (hello ) ) publicclasshellocontroller2(/* * * )常规请求参数(http://localhost 33608080/hello/) url参数的名称必须与@requestparam(‘name ) ) return )/@requestmapping ) (show16 ) ) publicmodelandvieeer )匹配mv.addobject(msg )、(接受常规请求参数)、name ); 返回mv; } /** *接收正常请求的参数* http://localhost :8080/hello/show 17 * URL如果没有name参数,则不报告错误,如果有,则显示*@return*/@ request mapping (show 17 ‘ publicmodelandviewtest 17 (@ request param (value=’ name ‘,required=false ) String name ) { me mv.addobject(msg )、(接收正常请求参数)、name ); 返回mv; } /** *接收正常请求的参数* http://localhost :8080/hello/show 18? name=998是否显示为998 * http://localhost :8080/hello/show 18? name是hello * @ return */@ request mapping (show 18 ) ) publicmodelandviewtest18 ) @requestparam ) value=’name ‘,request mv.addobject(msg )、(接收正常请求参数)、name ); 返回mv; }} 4、测试:
参考资料: https://blog.csdn.net/sswqzx/article/details/84195043