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 e) {
e.printStackTrace();
}
}
return null;
}
public class UtilDateConverterInitServlet extends HttpServlet {
@Override
public void init() throws ServletException {
ConvertUtils.register(new UtilDateConverter(), Date.class);
}
}
web.xml中添加
<servlet>
<servlet-name>utilDateConverter</servlet-name>
<servlet-class>com.bjsxt.oa.web.UtilDateConverterInitServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>