做Struts开发时,如果ActionForm中包含日期类型属性,提交后会报java.lang.IllegalArgumentException: argument type mismatch
错误,解决这个错误其实很简单,主要原因是数据类型不匹配。也就是说
在ActionForm中,将String 类型日期数据转换为Date类型时,转换出错。
一般可以这样解决:
如果表单输入的日期格式是:yyyy-mm-dd
ActionForm中引入java.sql.Date;
如果表单输入的日期格式是:yyyyMMddhhmmss
ActionForm中引入java.util.Date;
posted on 2008-09-01 23:39
Documents 阅读(314)
评论(0) 编辑 收藏 所属分类:
Struts