DateConverter.java
package com.itcast.utils;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.apache.commons.beanutils.Converter;
public class DateConverter implements Converter {
@SuppressWarnings("unchecked")
public Object convert(Class clazz, Object value) {
if(value==null || "".equals((String)value)) return null;
if(value instanceof Date) return value;
DateFormat convert = new SimpleDateFormat("yyyy-MM-dd");
try {
return convert.parse((String) value);
} catch (ParseException e) {
DateFormat convert2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
return convert2.parse((String) value);
} catch (ParseException e1) {}
}
return null;
}
}
SexConverter.java
package com.itcast.utils;
import org.apache.commons.beanutils.Converter;
import com.itcast.bean.product.Sex;
public class SexConverter implements Converter {
@SuppressWarnings("unchecked")
public Object convert(Class clazz, Object value) {
if(value==null || "".equals((String)value)) return null;
if(value instanceof Sex) return value;
try{
return Sex.valueOf((String) value);
}catch (Exception e) {}
return null;
}
}
SystemPrivilegePKConverter.java
package com.itcast.utils;
import org.apache.commons.beanutils.Converter;
import com.itcast.bean.privilege.SystemPrivilegePK;
public class SystemPrivilegePKConverter implements Converter {
public Object convert(Class arg0, Object value) {
if(value==null || "".equals((String)value)) return null;
if(value instanceof SystemPrivilegePK) return value;
try {
String idstr = (String)value;
String[] idkey = idstr.split(",");
if(idkey.length==2){
return new SystemPrivilegePK(idkey[0], idkey[1]);
}
}catch (Exception e) {}
return null;
}
}
分享到:
相关推荐
巴巴运动网的分页jar,下载后直接放入到你的maven仓库中就可以了
外卖项目,Android编写真实服务器请求的外卖订餐系统
cn.itcast.time
14-基本资料-布局.itcast
php.itcast.cn PHP课程-session和cookie的简单原理
PHP课程 php.itcast.cn -session保存的其他方法
11-简历编写要求.itcast
09-项目架构介绍.itcast
13-补充controller的返回值.itcast
php教程 php.itcast.cn ③当当网-用户注册验证
书籍管理系统简单的增加,删除,修改,浏览关于jdbc连接的简单代码
08 自我介绍、项目介绍、测试点(重点).itcast
04、数据库设计_北京顺义黑马JavaEE就业163期(20210710面授).itcast
php.itcast.cn PHP课程-利用read和write将session的数据保存到数据库内
本系统是一个基于java的图书管理系统,用Swing显示信息。
030001A8-909E-40C1-9818-5E19892A072D.itcast
NULL 博文链接:https://yanguz123.iteye.com/blog/2430914
岗位管理 部门管理 用户管理 初始化权限 分配权限 验证权限 版块管理 看帖、发帖、回帖 文章管理 表单模板管理 审批流程管理 审批流转 表单查询
* cn.itcast.crm.domain:放置的是po类、po类和数据库表关联的映射文件 * cn.itcast.crm.service:业务层的接口 * cn.itcast.crm.service.impl:业务层的接口的实现类 * cn.itcast.crm.web.action:struts2的...
电子商务系统支付系统源代码、package cn.itcast.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet....