springmvc的RequestParamMapMethodArgumentResolver分析_晏无心_新浪博客

红太狼 2022-12-20 15:50 172阅读 0赞

RequestParamMapMethodArgumentResolver可以将http请求参数绑定到map上,handler的map参数必须添加@RequestParam注解。

springmvc的RequestParamMapMethodArgumentResolver分析
只有当添加了@RequestParam注解,并且注解的name属性为空时,才会使用RequestParamMapMethodArgumentResolver对参数进行解析。

springmvc的RequestParamMapMethodArgumentResolver分析

来看resolveArgument()方法:

springmvc的RequestParamMapMethodArgumentResolver分析
可以看出,解析绑定的过程是从webRequest.getParameterMap()获取http请求参数,再将这些参数放到map里。

springmvc的RequestParamMapMethodArgumentResolver分析
RequestParamMapMethodArgumentResolver比较简单,主要用于解析request.getParameter()里的参数,将这些参数绑定到handler的map参数里。

发表评论

表情:
评论列表 (有 0 条评论,172人围观)

还没有评论,来说两句吧...

相关阅读