首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

关于struts formBean的类型转换有关问题

2012-11-19 
关于struts formBean的类型转换问题。在struts中怎样将表单中提交的数据,转换为相应formbean的一个date类型

关于struts formBean的类型转换问题。
在struts中怎样将表单中提交的数据,转换为相应formbean的一个date类型。我有个如下的想法。
           Date rptTimeEnd;
           public void setRptTimeEnd(String rptTimeEnd) {
this.rptTimeEnd = str2Date(rptTimeEnd);
}

public Date getRptTimeEnd() {
return rptTimeEnd;
}

str2Date()为将String转换为Date.的方法。

可是不知道怎么提交了后rptTimeEnd的内容为空。
但。我要是将rptTimeEnd转换为String类型就能用。
不是很明白struts是怎么匹配的。(个人认为应该可以呀)。

我想用struts+hibernate实现一个表单提交一个日期。如果formbean直接能是一个pojo那省很多事。

如有更好的想法请提示。谢谢。 1 楼 giscat 2006-12-30   已经实现了
去看看beanutils工具
可把string转换为任何类型
Map map = null;
map=getRequestMap(request)
struts 调用 BeanUtils.populate(formbean,map)

2 楼 likenice 2006-12-30   请问。getRequestMap(request) 。是哪个类里的。不是action的方法。
如果是自己写。就有些得不偿失了。
请赐教。

热点排行