jsp页面提交到action的日期属性后,
日期的值都是类似这样的值,
Thu Nov 11 00:00:00 CST 2010,
后头在网上搜了个全局的日期转换方法,
就是建xwork-conversion.properties这个,
页面提交后在action里面输出该日期属性的值还是这样的
Thu Nov 11 00:00:00 CST 2010,
只有在返回页面的时候才会转换为2010-11-11这样的,
不是没转换之前的10-11-11了,
说明那个转换器还是有作用,
就是不知道在action能得到2010-11-11这样的结果,
不想每次使用都要手动转换一次,
要怎么做,
麻烦知道的朋友讲讲下,
先谢谢了。
日期的值都是类似这样的值,
Thu Nov 11 00:00:00 CST 2010,
后头在网上搜了个全局的日期转换方法,
就是建xwork-conversion.properties这个,
页面提交后在action里面输出该日期属性的值还是这样的
Thu Nov 11 00:00:00 CST 2010,
只有在返回页面的时候才会转换为2010-11-11这样的,
不是没转换之前的10-11-11了,
说明那个转换器还是有作用,
就是不知道在action能得到2010-11-11这样的结果,
不想每次使用都要手动转换一次,
要怎么做,
麻烦知道的朋友讲讲下,
先谢谢了。
解决方案 »
- eclipse 安装 activiti 插件报错! 求解决!
- Java 图片加水印
- SpringSide中如何自动生成数据库
- java初学遇到困难
- 在做spring跳转时,发现跳转后的IE地址栏内的URL还是请求时候的URL,有什么办法强制改变过来吗?
- java技术群13134848,拒绝初学者。大家尽情的讨论和学习、帮助
- jboss4 的ejb-ql 语言怎么这么难写啊!
- 我从sun的网站下载了一个宠物商店的一个ejb的程序,请问怎么打开啊?
- EJB中得到的Collection,如何得到它的元素.....在線等待..........
- 如何打开一个文本文件,按行读出字符串啊?
- 在JSP中循环遍历的时候怎么得到序号,要求是从1开始,中间不能断
- Hibernate自动创建表
界面上传来个日期格式字符串, 对应后台是Date属性的话会自动转的.! 你可以自己toLocaleString再截取的喔.! 或者你后台直接定义String然后用SimpleDateFormat格式化一下就ok了阿!
在这个问题上纠结半天很不值得
只是觉得每次都要SimpleDateFormat麻烦,
多谢。
//action
private Date dateTe;
private String sDateTe;//不需要set /get
/**
* @return the dateTe
*/
public Date getDateTe() {
SimpleDateFormat sf = new SimpleDateFormat("yyyy-mm-dd");
sDateTe = sf.format(dateTe);
return dateTe;
} /**
* @param dateTe
* the dateTe to set
*/
public void setDateTe(Date dateTe) {
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
sDateTe = sf.format(dateTe);
this.dateTe = dateTe;
}<s:form action="datatest" method="post" name="fdaForm" namespace="/example">
<sd:datetimepicker name="dateTe"></sd:datetimepicker>
<s:submit label="submit" />
</s:form>
这样可以把。只需要写一次format就OK了