在前台需要传一个开始时间,和结束时间。格式:yyyy-MM-dd
提交到homeworkaction中:
HomeworkAction.java //传递作业信息
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吗?
提交到homeworkaction中:
HomeworkAction.java //传递作业信息
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吗?
解决方案 »
- java多线程:sychronized的困惑
- 异常,处理。。。找资料还是没找到解决的办法
- Register Next or Previous
- No getter method for property XXXX of bean问题
- jsp/jstl的问题
- 高分求解Spring配置问题,在线等解答!
- 在tomcat中如何配置映射?
- 我的服务器怎么了
- 大家平時怎樣畫JSP頁面流程圖(也即Page flow),用UML?
- 如何从Session里面通过struts的taglib获取Collection
- 基于Struts2+Hibernate3+Spring2架构的项目,大家是怎样组织包结构?
- 如何将java程序封装,实现将word文档转换成pdf文档?
是从表单传过去的啊
<input type="text" name="beginTime"/>
<input type="text" name="endTime"/>
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:MM:SS");
需要我自己转化吗?
比如我要后台接受一个double m
我传过去的m只要格式正确,struts不是自己会转成double吗?m=123.456.234 这样传才会后报错啊:
No result defined for action com.xxx.xxAction and result input
谢了。
持久层用的hibernate,只有用hql语句才行啊,直接xx.save()还是得把他转化成timestamp