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类型参数。