springmvc的RequestParamMapMethodArgumentResolver分析_晏无心_新浪博客
RequestParamMapMethodArgumentResolver可以将http请求参数绑定到map上,handler的map参数必须添加@RequestParam注解。
只有当添加了@RequestParam注解,并且注解的name属性为空时,才会使用RequestParamMapMethodArgumentResolver对参数进行解析。
来看resolveArgument()方法:
可以看出,解析绑定的过程是从webRequest.getParameterMap()获取http请求参数,再将这些参数放到map里。
RequestParamMapMethodArgumentResolver比较简单,主要用于解析request.getParameter()里的参数,将这些参数绑定到handler的map参数里。
还没有评论,来说两句吧...