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

struts2 怎么接受时间参数

2012-03-20 
struts2 如何接受时间参数在前台需要传一个开始时间,和结束时间。格式:yyyy-MM-dd提交到homeworkaction中:H

struts2 如何接受时间参数
在前台需要传一个开始时间,和结束时间。格式:yyyy-MM-dd
提交到homeworkaction中:
HomeworkAction.java

Java code
    //传递作业信息    private Timestamp beginTime;    private Timestamp endTime;//    private String beginTime;//    private String endTime;    private String course;    private String title;    private String content;    //setter getter


今天测试的时候说发生错误了:说string无法转化到timestamp。但是比较奇怪的是这部分刚完成的时候是可以的:如图


难道struts2不能帮我把合法格式的string转化成timestamp吗?

[解决办法]
可以用SimpleDateFormat把字符类型转换成后台需要的时间类型
[解决办法]
你要在程序转呢,就用SimpleDataFormat就能达到了,具体操作步骤
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:MM:SS");
[解决办法]
我看了你的代码中对时间的定义是“时间戳”TimeStamp格式的,数据库中这种格式的字段可以直接写入String类型的数据的...这个也是最近项目中发现的,lz可以试试。如果实在不行了就再写一个工具类用SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:MM:SS")来专门处理接收到的String类型参数。

热点排行