- 浏览: 115588 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (135)
- java (135)
- [转]c# 画圆角矩形 (1)
- 设计模式生活实例 (1)
- .nET2.0小技巧 (1)
- 从另一个角度看敏捷实践(一)--IPM:承诺的仪式 (1)
- javascript字符串转json对象 (1)
- 使用BeanUtils时,Date类型值为空的解决方法 (1)
- Lenovo V460+Ubuntu 11.10 无线网问题 (1)
- Lucene 索引和搜索过程核心类详解 (1)
- Android短信编解码方式 (1)
- 股神巴菲特十大致富秘籍 (1)
- Map遍历的三种方法 (1)
- Android中用Toast.cancel()方法优化toast内容的显示 (1)
- ViewFlipper “Receiver not registered” Error (1)
- javax.xml.transform.TransformerFactoryConfigurationError (1)
- JNI调用的注意事项 (1)
- JUnit单元测试感悟 (1)
- 用C#写定时关机的程序 (1)
- ASP.NET开发工具Web Matrix介绍 (1)
- MapXtreme2004代码 MapControl控件中显示地图文件 (1)
- 《使用 Microsoft .NET 的企业解决方案模式》读书笔记3 (1)
- 微创短信开发平台 (1)
- 谈谈Q+平台的技术实现 (1)
- 手机防盗软件实现(源码) (1)
- 虚析构函数(总结 帖子) (1)
- c语言中去除const修饰 (1)
- ORA-01012: not logged on 解决办法 (1)
- paypal提现如何省钱 (1)
- 数独suduku (1)
- MyISAM InnoDB 区别 (1)
- 随 笔 (1)
- Android上的log,日志相关 (1)
- 百度质量部实习居然通过了~ (1)
最新评论
-
野狐禅:
ext.get('imagebrowse') is null
ExtJs上传图片预览功能 -
zhuyl_wind:
不切实际,呵呵
[]5年内买车买房-理财篇 -
in南京:
关键你那两千块钱就够交一个多月的房租!换个城市你那六百也远远不 ...
[]5年内买车买房-理财篇 -
javac_xinyun:
呵呵,看完了,确实不错,貌似第一年的房租每月算进去 ,人际关系 ...
[]5年内买车买房-理财篇 -
dishikun:
貌似很不错,就是没把房租算进去!
[]5年内买车买房-理财篇
解决办法参考:http://hi.baidu.com/fcp_bd/blog/item/0e632783c08836a50cf4d2c4.html/cmtid/53484428cab979f399250ad7
org.apache.commons.beanutils.ConversionException: No value specified for 'Date'
package com.asl.cityu.common; import java.text.ParseException; import java.text.SimpleDateFormat; import org.apache.commons.beanutils.Converter; public class DateConvert implements Converter { private static String dateFormatStr = "yyyy/MM/dd"; private static SimpleDateFormat dateTimeFormat = new SimpleDateFormat(dateFormatStr); private static String dateLongFormatStr = dateFormatStr+" HH:mm:ss"; private static SimpleDateFormat dateTimeLongFormat = new SimpleDateFormat(dateLongFormatStr); public Object convert(Class arg0, Object arg1) { System.out.println(arg1.getClass().getName()+"="+arg1.toString()); String className = arg1.getClass().getName(); //java.sql.Timestamp if ("java.sql.Timestamp".equalsIgnoreCase(className)) { try { SimpleDateFormat df = new SimpleDateFormat(dateFormatStr + " HH:mm:ss"); return df.parse(dateTimeLongFormat.format(arg1)); } catch (Exception e) { try { SimpleDateFormat df = new SimpleDateFormat(dateFormatStr); return df.parse(dateTimeFormat.format(arg1)); } catch (ParseException ex) { e.printStackTrace(); return null; } } }else{//java.util.Date,java.sql.Date String p = (String) arg1; if (p == null || p.trim().length() == 0) { return null; } try { SimpleDateFormat df = new SimpleDateFormat(dateFormatStr + " HH:mm:ss"); return df.parse(p.trim()); } catch (Exception e) { try { SimpleDateFormat df = new SimpleDateFormat(dateFormatStr); return df.parse(p.trim()); } catch (ParseException ex) { e.printStackTrace(); return null; } } } } public static String formatDateTime(Object obj) { if (obj != null) return dateTimeFormat.format(obj); else return ""; } public static String formatLongDateTime(Object obj) { if (obj != null) return dateTimeLongFormat.format(obj); else return ""; } }
package com.asl.cityu.common; import java.lang.reflect.InvocationTargetException; import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.beanutils.ConvertUtils; public class ExtBeanUtils extends BeanUtils { static { ConvertUtils.register(new DateConvert(), java.util.Date.class); ConvertUtils.register(new DateConvert(), java.sql.Date.class); ConvertUtils.register(new DateConvert(), java.sql.Timestamp.class); } public static void copyProperties(Object dest, Object orig) { try { BeanUtils.copyProperties(dest, orig); } catch (IllegalAccessException ex) { ex.printStackTrace(); } catch (InvocationTargetException ex) { ex.printStackTrace(); } } }
最后调用:
ExtBeanUtils.copyProperties(toObject, fromObject);
发表评论
-
百度质量部实习居然通过了~
2012-02-08 12:23 960[size=small;]? ? ?本来打算在软工所苦 ... -
Android上的log,日志相关
2012-02-07 14:18 1492摘自:http://blog.csdn.net/met ... -
随 笔
2012-02-04 13:39 569金风玉露一相逢,便胜却人间无数。英文版: chemis ... -
MyISAM InnoDB 区别
2012-02-02 16:59 702<h1 id="artibody ... -
数独suduku
2012-01-31 14:38 890sudu sudu sudu sudu sudu su ... -
paypal提现如何省钱
2011-12-28 16:58 1182据PayPal中文注册得知,如今很多收样品费的外贸商户 ... -
ORA-01012: not logged on 解决办法
2011-12-28 13:08 3434<span style="font-f ... -
c语言中去除const修饰
2011-12-21 10:54 1389[size=16px;]<span style= ... -
虚析构函数(总结 帖子)
2011-12-21 09:54 675<span style="" ... -
手机防盗软件实现(源码)
2011-12-20 12:54 917<a href="http://blo ... -
谈谈Q+平台的技术实现
2011-12-20 09:49 938这篇文章是我个人 ... -
微创短信开发平台
2011-12-19 11:39 740在网上闲逛,发现了一个站点,微创短信开发平台(http ... -
《使用 Microsoft .NET 的企业解决方案模式》读书笔记3
2011-12-19 10:24 727第3章 Web表示模式 没有一个设计策略能够适合所有情 ... -
MapXtreme2004代码 MapControl控件中显示地图文件
2011-12-15 14:29 862::<?xml:namespace prefix ... -
ASP.NET开发工具Web Matrix介绍
2011-12-15 13:39 938<p class="MsoPlain ... -
用C#写定时关机的程序
2011-12-15 11:14 677</span></font>& ... -
JUnit单元测试感悟
2011-12-14 11:29 838<p class="MsoNorma ... -
JNI调用的注意事项
2011-12-14 09:34 722JNI的简单教程网上很多,看看就能够明白,照着操作也基 ... -
javax.xml.transform.TransformerFactoryConfigurationError
2011-12-13 13:34 817<span style="" ... -
ViewFlipper “Receiver not registered” Error
2011-12-12 10:59 1101偶尔出现这个错误: <span> < ...
相关推荐
开发得时候时间值为空,使用commons-beanutils.jar包的时候经常会报错,这个是我反编译的包,在时间值为空的情况下不会报错。
使用servlet实现注册&登录&解决注册乱码&beanutils;的使用
其中,后三个子包主要用于数据的转换,围绕着一个Converter接口,该接口只有一个方法:java.lang.Object convert(java.lang.Class type, java.lang.Object value),用于将一个value转换成另一个类型为type的Object。...
BeanUtils工具由Apache软件基金组织编写,提供给我们使用,主要解决的问题是:把对象的属性数据封装到对象中。在整个J2EE的编程过程中,我们经常会从各种配置文件中读取相应的数据,需要明白的一点是从配置文件中...
增加了BeanUtils的copyProperty以及copyProperties方法对Date的null值复制功能,取消了当Date为null时的抛异常。 2008-08-25更新: 修改了Date转换为String的时候只能转换为短日期格式的问题,现在默认情况下都修改...
BeanUtils是由Apache公司开发的针对操作JavaBean的工具包。...但是由Apache公司开发的BeanUtils会更常用,同时,BeanUtils还需要配合第三方日志工具来使用,这里我们同样使用Apache公司的common logging
beanutils使用的一个小例子,主要完成一个map转化成一个bean的过程
BeanUtils 是 Apache commons组件的成员之一,主要用于简化JavaBean封装数据的操作。它可以给JavaBean封装一个字符串数据,也可以将一个表单提交的所有数据封装到JavaBean中。使用第三方工具,需要导入jar包:
commons-beanutils使用工具包
beanutil中包含大量和JavaBean操作有关的工具方法,使用beanutils可轻松利用Java反射机制来完成所需功能,而不需要详细研究反射的原理和使用,同时beanutils类库中提出了动态Bean的概念,可在运行时动态对Bean中属性...
2008-07-17更新: 增加了BeanUtils的copyProperty以及copyProperties方法对Date的null值复制功能,取消了当Date为null时的抛异常。 详情:...
解决办法是把commons-beanutils中的org/apache/commons/collections删除,这里上传一个改好可以直接使用的。
BeanUtils工具是一种方便我们对JavaBean进行操作的工具,是Apache组织下的产品。beanUtils 可以便于对javaBean的属性、对象进行赋值,beanUtils可以将一个MAP集合的数据拷贝到一个javabean对象中。
赠送jar包:commons-beanutils-1.9.4.jar; 赠送原API文档:commons-beanutils-1.9.4-javadoc.jar; 赠送源代码:commons-beanutils-1.9.4-sources.jar; 赠送Maven依赖信息文件:commons-beanutils-1.9.4.pom; ...
BeanUtils_1.8.3最新帮助文档,希望对给位有用。。。
BeanUtils教程BeanUtils教程BeanUtils教程BeanUtils教程BeanUtils教程BeanUtils教程
赠送jar包:commons-beanutils-1.9.4.jar; 赠送原API文档:commons-beanutils-1.9.4-javadoc.jar; 赠送源代码:commons-beanutils-1.9.4-sources.jar; 赠送Maven依赖信息文件:commons-beanutils-1.9.4.pom; ...
beanutil中包括大量和JavaBean操作有关的工具方法,使用它能够轻松利用Java反射机制来完毕代码中所须要的功能,而不须要具体研究反射的原理和使用,同一时候,该类库中提出了动态Bean的概念,不但提供现有JavaBean的...
BeanUtils工具由Apache软件基金组织编写,提供给我们使用,主要解决的问题是:把对象的属性数据封装到对象中
apache的BeanUtils的copyProperty以及copyProperties方法不支持String与java.util.Date的类型相互转换 该包对源码进行了部分修改,使其支持对String与Date之间的类型转换. 注:该包在对null的Date转换时会抛出No value...