你需要指定一下啊 使用simpledateformat转换下啊
SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
转成这样的指定格式啊
SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
转成这样的指定格式啊
解决方案 »
- struts2 action方法返回原页面
- struts2异常处理,捕捉不到局部异常
- Hibernate使用Oracle 的序列,使用createSQLQuery 出现异常:could not execute native bulk manip
- 请问LazyInitializationException是什么异常啊
- 关于Socket通信的效率和稳定性问题!
- 读取客户端本地文件的问题!急
- WebLogic Portal是做什么?
- Jbuilder是否能绑定远程的weblogic?如果可以,步骤如何??
- 请求建议:大家对利用j2ee开发mis系统性质的小型系统有什么具体的建议吗
- springboot Bean '' of type [] is not eligible for getting processed by all
- PKIX:unable to find valid certification path to requested target
- Hibernate Generic D.A.O. Framework的问题请教
在哪里指定呢?不是直接转换吗?action中的bean对象名称orgCata,有属性orgCata.createTime,类型为Date getter/setter方法都有
jsp中
<input type="text" name="orgCata.createTime" value="<s:date name="orgCata.createTime" format="yyyy/MM/dd HH:mm:ss" />" />
//时间字符串转成Date(即是你页面传来的时间字符串)
@Override
public Object convertFromString(Map context, String[] values, Class toClass) {
Date date=null;
if(values!=null&&values.length>0){
SimpleDateFormat df=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
try {
df.parse(values[0]);
} catch (ParseException e) {
e.printStackTrace();
}
}
return date;
} //将Date类型的数据转成时间字符串
@Override
public String convertToString(Map context, Object o) {
Date date=(Date)o;
SimpleDateFormat df=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
return df.format(date);
}
}转换器写完后你可以指定到全局或局部.如果你整个项目的时间格式都是这样的可以指定到全局,我这里不清楚你是否整个项目都是这个格式使用局部转换器.
只要在这个Action相应的包上添加一个你Action类型-conversion.properties文件里面写上
#表示此action中orgCata属性的createTime属性使用DateTypeConvertor作转换
orgCata.createTime=DateTypeConvertor
createTime的类型是 Date,应该没有问题的吧
xxxxx是继承DefaultTypeConverter的子类,在里面设置的。
1.maven打包时,忽略了conversion.properties文件
2.后来手动把这个文件拷贝相应.class文件所在的包下面,重启tomcat,不能成功不知道什么原因
1.maven打包时,忽略了conversion.properties文件
2.后来手动把这个文件拷贝相应.class文件所在的包下面,重启tomcat,不能成功不知道什么原因如果应用到全局 xwork-conversion.properties 就是可以的
1.maven打包时,忽略了conversion.properties文件
2.后来手动把这个文件拷贝相应.class文件所在的包下面,重启tomcat,不能成功不知道什么原因如果应用到全局 xwork-conversion.properties 就是可以的
找到原因了,conversion.properties文件名称写的不正确之前写成Action对应的java类的名称作为前缀,即有java文件 AgencyMgmtAction.java,文件名称为AgencyMgmtAction-conversion.properties; 而这个action在struts.xml中对应的name是editAgency,改为editAgency-conversion.properties就可以了
你可以在pom.xml里面的<resource>节点里面增加<includes>**/*.properties</includes>
你可以在pom.xml里面的<resource>节点里面增加<includes>**/*.properties</includes>Suciver, 能不能给个较为完整的pom.xml配置?
我直接在build下面增加resource后,properties文件是打包进去了,但是resources目录下的文件就不能打包进去web开发,我是新手,公司就我一个人做这个东西,不懂的太多啊
你可以在pom.xml里面的<resource>节点里面增加<includes>**/*.properties</includes>Suciver, 能不能给个较为完整的pom.xml配置?
我直接在build下面增加resource后,properties文件是打包进去了,但是resources目录下的文件就不能打包进去web开发,我是新手,公司就我一个人做这个东西,不懂的太多啊
完整的配置文件你google下吧我手上现在没有了,像ant或者maven这样的配置文件我基本都是copy下来改改