Commons BeanUtils 中对Map的操作
来源:互联网 发布:手机攻击软件 编辑:程序博客网 时间:2024/09/21 08:18
populate(bean,map) 将Map中的值设入bean中
ConvertUtils.register(
new
DateLocaleConverter(), Date.
class
);
- BeanUtils.populate(bean, request.getParameterMap());
PropertyUtils.describe() 方法将返回bean中每个可读的属性都添加到Map中去.如果值为设置,将返回默认值,在上面的例子中假如Book类中还有个Integer型的page属性,代表书籍页数.在没设置的情况下,将返回null.如果page属性为int型,则将返回0
摘自:http://www.blogjava.net/hexuzhong/archive/2005/11/30/21925.html
- Person author = new Person();
- author.setName("Timothy M. O'Brien");
- Book book = new Book();
- book.setName("Jakarta Commons Cookbook");
- book.setAuthor(author);
- // 取得book中的所有可读属性,返回到map中
- Map bookMap = PropertyUtils.describe(book);
- // Book类中包含一个Author类型的属性
- // 取bookMap中的author bean,并将其所有可读属性返回到authorMap中
- Map authorMap = PropertyUtils.describe(bookMap.get("author"));
- // 输出
- // Book Name: Jakarta Commons Cookbook
- // Author Name: Timothy M. O'Brien
- System.out.println("Book Name: " + bookMap.get("name"));
- System.out.println("Author Name: " + authorMap.get("name"));
0 0
- Commons BeanUtils 中对Map的操作
- Commons BeanUtils 中对Map的操作
- commons-beanutils.jar包中BeanUtils.copyProperties方法对数值型值的注意
- 对apache.commons.beanutils.BeanUtils的源码解读
- java中commons-beanutils的介绍
- Java中commons-beanutils的介绍
- Commons-BeanUtils的使用方法
- 对commons-beanutils-jesse包的再更新
- org.apache.commons.beanutils---操作javabean的工具
- apache.commons.beanutils.BeanUtils的使用
- PropertyDescriptor,BeanUtils,PropertyUtils对javabean的操作
- jakarta.commons包中BeanUtils以及ComparatorUtils的使用
- commons-beanutils的copyProperties方法
- commons-beanutils包的使用
- Commons BeanUtils的使用
- commons-beanutils的copyProperties方法
- apache Commons-beanutils的使用
- commons-beanutils的小例子
- Spark脚步文件作用说明
- static使用小结
- MySQL5日期类型DATETIME和TIMESTAMP相关问题详解
- 毕业设计第4-5周
- leetcode-6 ZigZag Conversion
- Commons BeanUtils 中对Map的操作
- 优先使用TimeUnit类中的sleep()
- [Mac]Homebrew — OS X 的套件管理員
- log4j打印类路径,及行号
- C#上机实验(二)
- secureCRT配色设置
- MANIFEST.MF 文件内容完全详解
- Makefile经典教程(掌握这些足够)
- HtmlUnit中屏蔽日志