我有一个Date类型的值
具体值如:2009-11-14 11:00:00
奇怪的是当我用struts的hidden标签把这个值传到另一个页面后
那个值只显示年月日,即2009-11-14
但我用struts的date标签显示该值时却又可以显示出2009-11-14 11:00:00
请问这是为什么呢
如果我想hidden好像2009-11-14 11:00:00的值,我应该怎么做呢
请指点指点
谢谢喇~
具体值如:2009-11-14 11:00:00
奇怪的是当我用struts的hidden标签把这个值传到另一个页面后
那个值只显示年月日,即2009-11-14
但我用struts的date标签显示该值时却又可以显示出2009-11-14 11:00:00
请问这是为什么呢
如果我想hidden好像2009-11-14 11:00:00的值,我应该怎么做呢
请指点指点
谢谢喇~
解决方案 »
- 用hibernate管理事务,先更新再查询时,更新不成功,郁闷。
- mysql的DriverManager.getConnection延时问题
- Jquery自动补全功能
- 求救
- hibernate如何封装存储过程返回的多结果集
- java 高手请进 ~ 环境是weblogic+ struts+oracle
- 请教高手!Struts中,<html:text property="number">如何在提交给ActionForm之前设置number的值?
- 问个Spring的初级问题
- springMvc 的问题
- 有关异步使用<jsp:include>标签的问题
- ireport调整行间距
- java prepareStatement 问题
我觉得是你所谓的另外一个页面的显示格式不对。你是不是直接<s:property了?
Struts2中有转换器,找找资料看看。
画面中隐藏变量就是String 类型变量。 2.原因: 造成前后不一致,是框架类型转换的问题。是转换过程中的日期格式同你要的不一样。
String[] str1 = tm[0].split("-");
String[] str2 = tm[1].split(":");
java.util.Calendar d = Calendar.getInstance();
d.set(Integer.parseInt(str1[0]), Integer.parseInt(str1[1])
,Integer.parseInt(str1[2]), Integer.parseInt(str2[0])
,Integer.parseInt(str2[1]), Integer.parseInt(str2[2]));
d.getTime();如果不用JSF转换器的话 就用这中格式传过去就行了。
谢谢大家喇