WebRequestDataBinder实现将请求参数映射为POJO对象

这个WebRequestDataBinder在网上的中文介绍很少,今天看公司的框架时看到这一个东西,用于将webRequest中的所有请求参数映射为对象。

这个类是Spring2.25中就有的一个类。

核心的代码就是这个

bindObject 为目标对象可以通过反射获取
webRequest  为继承 ServletWebRequest 的子类 比如:ServletWebRequest

WebRequestDataBinder dataBinder = new WebRequestDataBinder(bindObject);
dataBinder.bind(webRequest);
dataBinder.getBindingResult().getTarget();//获取映射后的目标对象
posted @ 2016-02-15 16:32  onlyxx  阅读(738)  评论(0编辑  收藏  举报