本文主要是介绍springmvc的RequestParamMapMethodArgumentResolver分析_晏无心_新浪博客,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
RequestParamMapMethodArgumentResolver可以将http请求参数绑定到map上,handler的map参数必须添加@RequestParam注解。
只有当添加了@RequestParam注解,并且注解的name属性为空时,才会使用RequestParamMapMethodArgumentResolver对参数进行解析。
来看resolveArgument()方法:
可以看出,解析绑定的过程是从webRequest.getParameterMap()获取http请求参数,再将这些参数放到map里。
RequestParamMapMethodArgumentResolver比较简单,主要用于解析request.getParameter()里的参数,将这些参数绑定到handler的map参数里。
只有当添加了@RequestParam注解,并且注解的name属性为空时,才会使用RequestParamMapMethodArgumentResolver对参数进行解析。
来看resolveArgument()方法:
可以看出,解析绑定的过程是从webRequest.getParameterMap()获取http请求参数,再将这些参数放到map里。
RequestParamMapMethodArgumentResolver比较简单,主要用于解析request.getParameter()里的参数,将这些参数绑定到handler的map参数里。
这篇关于springmvc的RequestParamMapMethodArgumentResolver分析_晏无心_新浪博客的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!