timestamp从html:text中取值的问题

yuyistar 2010-06-13 11:23:50
ssh框架中,在<td><html:text property="roster.birthday"></html:text></td>中输入2009-03-03,然后在存到数据库。但是数据库是timestamp类型的。那么只有在输入框中输入2009-03-03 11:11:11这样的格式才可以成功。但是我不可能还输入时间。我在action中合成时间但是失败了。也许是因为form中的对象属性已经是timestamp类型了。那么还没有执行到action中就发现格式不正确????应该怎么写呢
...全文
136 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
junmasky 2010-06-14
  • 打赏
  • 举报
回复
我之前的做法都是在form里面将页面的时间类型的字段定义为String类型的,然后再在action里面讲字符型再转化为timestamp类型
yuyistar 2010-06-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 qiheia 的回复:]
可以考虑下使用<fmt:formateDate>标签
[/Quote]给个实现吧。从来没有用过
qiheia 2010-06-14
  • 打赏
  • 举报
回复
可以考虑下使用<fmt:formateDate>标签
yuyistar 2010-06-13
  • 打赏
  • 举报
回复
我的设想是,假设a是传进来的时间值那么就写:a+" 00:00:00"然后在转换成timestamp。但是这样写不行会报格式不对。设置断点程序根本没有走到这里就已经错了。说明在到action之前就已经检查过输入日期的格式。我觉得
izard999 2010-06-13
  • 打赏
  • 举报
回复
我在action中合成时间但是失败了
----------------------------
怎么个失败法.? 你拿到以后自己设置下时分秒为0嘛

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧