论坛首页 入门技术论坛

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

浏览 3386 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-12-30  
在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那省很多事。

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

0 请登录后投票
   发表时间:2006-12-30  
请问。getRequestMap(request) 。是哪个类里的。不是action的方法。
如果是自己写。就有些得不偿失了。
请赐教。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics