@Test
public void nestedBindWithPropertyEditor() {
PortletRequestDataBinder binder = new PortletRequestDataBinder(bean);
binder.registerCustomEditor(ITestBean.class, new PropertyEditorSupport() {
@Override
public void setAsText(String text) throws IllegalArgumentException {
setValue(new TestBean(text));
}
});
request.addParameter("spouse", "test");
request.addParameter("spouse.age", "32");
binder.bind(request);
assertNotNull(bean.getSpouse());
assertEquals("test", bean.getSpouse().getName());
assertEquals(32, bean.getSpouse().getAge());
}
PortletRequestDataBinderTests.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:spring4-understanding
作者:
评论列表
文章目录