struts中的actionform问题 在actionform中所有的jsp页面元素都能被自动接收并转换为相对应的类型,唯独一个漏网之鱼,就是date对象,需要自己手动进行转换,那么是struts框架故意做成这样还是一个漏洞?如果是故意做成这样,意义何在? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package com.zzq.oa.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.commons.beanutils.Converter;public class UtilDateConverter implements Converter { private static SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); public Object convert(Class type, Object value) { if (value == null) { return value; } if (value instanceof Date) { return value; } if (value instanceof String) { try { return format.parse((String)value); } catch (ParseException ignore) { } } return null; }}package com.zzq.oa.util;import java.util.Date;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import org.apache.commons.beanutils.ConvertUtils;public class InitServlet extends HttpServlet { @Override public void init() throws ServletException { //注册日期类型的转换器 ConvertUtils.register(new UtilDateConverter(), Date.class); }} 请指点下Restlet2.0 post方法无法调用的问题 页面至后台取值 无刷新批量上传图片 jsp问题(在线等解答) 构建webservice? 关于JBuilder的问题 输出刷屏的问题(希望高手指点) 谁能提供J2EE几个例子,给20分 向大神求教,Spring 使用 cglib动态代理问题 菜鸟求助,有关Socket hibernate的Session接口方法 手机上的输入1-9,打印出可能的拼音组合。
import java.text.SimpleDateFormat;
import java.util.Date;import org.apache.commons.beanutils.Converter;public class UtilDateConverter implements Converter {
private static SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); public Object convert(Class type, Object value) {
if (value == null) {
return value;
}
if (value instanceof Date) {
return value;
}
if (value instanceof String) {
try {
return format.parse((String)value);
} catch (ParseException ignore) {
}
}
return null;
}}
package com.zzq.oa.util;import java.util.Date;import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;import org.apache.commons.beanutils.ConvertUtils;
public class InitServlet extends HttpServlet { @Override
public void init() throws ServletException {
//注册日期类型的转换器
ConvertUtils.register(new UtilDateConverter(), Date.class); }}