| JAVA世纪网 | 老紫竹的家 | 老紫竹的专栏 | 老紫竹的博客园 | 老紫竹的BlogJava |

在Web表单提交后解析表单时,一般框架都提供了某种方式可以自动从表单映射到我们的POJO类里面。属性会被自动填充的。

但如果我们在某个需求里,真的需要用程序来解析的话,那么如果有几百个属性,可就是一个噩梦了。

我们可以用java的反射机制来自己实现,也可以通过现成的辅助类库实现。

这里我介绍的是apache的 BeanUtil库的一个实现方式,我增强了默认的解析类,加上了日期的自定义解析。

1 先看解析类
Code

2 测试用的基础类
Code



3 测试用的JSP代码
Code


4 运行结果
老紫竹研究室类库演示程序-基础测试:整数、浮点数、字符串、日期、多选数字
编号:1
名字:老紫竹
身高:173.5
体重:90.3
生日:Fri Jan 23 00:01:00 CST 2009
婚否:true
数字:0,3,6,9,
posted on 2009-03-27 07:05  老紫竹  阅读(2088)  评论(2编辑  收藏  举报