创建struts1.2日期转换器
来源:互联网 发布:口口网络用语什么意思 编辑:程序博客网 时间:2024/05/16 17:46
package com.syaccp.common.config;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.apache.commons.beanutils.Converter;
/**
* 在给自定义转换器中对象属性赋值时;<br>
* 一定要用PropertyUtils.setProperty();<br>
* 而不能用BeanUtils.set...();
* @author 张 柏 2009-1-10 TODO
* @copyright SYACCP---骑蜗牛编程^_^
*
*/
public class UtilDateConverter implements Converter {
public Object convert(Class class1, Object obj) {
Date date = null;
/* 一定要记得用DateFormat */
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
try {
if(obj instanceof java.util.Date){
return obj;
}
if (obj!=null&&!"".equals(obj)){
date =format.parse((String) obj);
return date;
}
else{
date=new Date();
date =format.parse(date.toString());
return date;
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
package com.syaccp.common.config;
import java.util.Date;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import org.apache.commons.beanutils.ConvertUtils;
/**
* 注册java.util.Date转换器
* @author 张 柏 2009-1-10 TODO
*
*/
public class DateConvertConfig extends HttpServlet {
private static final long serialVersionUID = 1L;
public void init() throws ServletException {
ConvertUtils.register(new UtilDateConverter(), Date.class);
super.init();
}
}
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.apache.commons.beanutils.Converter;
/**
* 在给自定义转换器中对象属性赋值时;<br>
* 一定要用PropertyUtils.setProperty();<br>
* 而不能用BeanUtils.set...();
* @author 张 柏 2009-1-10 TODO
* @copyright SYACCP---骑蜗牛编程^_^
*
*/
public class UtilDateConverter implements Converter {
public Object convert(Class class1, Object obj) {
Date date = null;
/* 一定要记得用DateFormat */
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
try {
if(obj instanceof java.util.Date){
return obj;
}
if (obj!=null&&!"".equals(obj)){
date =format.parse((String) obj);
return date;
}
else{
date=new Date();
date =format.parse(date.toString());
return date;
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
package com.syaccp.common.config;
import java.util.Date;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import org.apache.commons.beanutils.ConvertUtils;
/**
* 注册java.util.Date转换器
* @author 张 柏 2009-1-10 TODO
*
*/
public class DateConvertConfig extends HttpServlet {
private static final long serialVersionUID = 1L;
public void init() throws ServletException {
ConvertUtils.register(new UtilDateConverter(), Date.class);
super.init();
}
}
- 创建struts1.2日期转换器
- Struts1.2 开发自己的类型转换器
- 自定义Struts1转换器Converter
- struts1的转换器
- Struts1——自定义转换器
- Jsf日期转换器
- Struts2自定义日期转换器
- Struts中的日期转换器
- Java日期转换器
- 自定义日期类型转换器
- struts日期类型转换器
- Struts2日期转换器
- struts日期类型转换器
- springmvc日期格式转换器
- 自定义日期类型转换器
- struts2自定义数据类型转换器------日期转换器
- 层层递进Struts1(六)自定义转换器
- spring mvc3.1 日期转换器
- Struts1实现登陆国际化
- 资源DLL与多语言
- 什么是SIP协议
- rails 程序是如何加载的
- 聚类(序)——监督学习与无监督学习
- 创建struts1.2日期转换器
- 黑马程序员--枚举,增强for循环,可变参数,静态导入,自动拆箱和自动装箱
- Flash AS3 性能优化注意点
- Web Application server development 技术总结
- Mongodb Replica Sets部署
- 我的技术博客地址
- 深入理解Flash的沙箱
- 自动开关机播放音乐
- DISCUZ! X2.5框架学习