資源簡介
界面簡潔漂亮,大量運(yùn)用js插件。后臺采用主流框架,運(yùn)用了很多設(shè)計(jì)模式,架構(gòu)精巧。是值得研究學(xué)習(xí)的好代碼。(自己在網(wǎng)上閑逛時(shí)發(fā)現(xiàn)的,該項(xiàng)目現(xiàn)在可能還在繼續(xù)更新。)
代碼片段和文件信息
package?net.sf.json.processors;
import?java.text.SimpleDateFormat;
import?net.sf.json.JsonConfig;
import?net.yanhl.util.StringUtil;
/**
?*?
?*?title:為日期類型轉(zhuǎn)換字符串實(shí)現(xiàn)的一個(gè)JSON處理類
?*?
?*?
?*?Description:如果是java.sql.Date則返回yyyy-MM-dd格式的字符串
?*?如果是java.util.Date則返回yyyy-MM-dd?HH:mm:ss格式的字符串
?*?
?*?
?*?Copyright:?Copyright?(c)?2008
?*?
?*?
?*?@author?閆洪磊
?*?@version?1.0.0.200800720
?*/
public?class?JsonDateToStringProcessorImpl?implements?JsonValueProcessor?{
public?JsonDateToStringProcessorImpl()?{
}
public?object?processArrayValue(object?value?JsonConfig?jsonConfig)?{
String[]?obj?=?{};
if?(value?==?null)
return?obj;
if?(value?instanceof?java.util.Date[])?{
SimpleDateFormat?sf?=?new?SimpleDateFormat(StringUtil.FORMAT_DATE);
java.util.Date[]?dates?=?(java.util.Date[])?value;
obj?=?new?String[dates.length];
for?(int?i?=?0;?i? obj[i]?=?sf.format(dates[i]);
}
}?else?if?(value?instanceof?java.sql.Date[])?{
SimpleDateFormat?sf?=?new?SimpleDateFormat(StringUtil.FORMAT_DATETIME);
java.sql.Date[]?dates?=?(java.sql.Date[])?value;
obj?=?new?String[dates.length];
for?(int?i?=?0;?i? obj[i]?=?sf.format(dates[i]);
}
}
return?obj;
}
public?object?processobjectValue(String?key?object?value?JsonConfig?jsonConfig)?{
if?(value?==?null)
return?““;
//注意:在判斷幾個(gè)父子級類型時(shí)要先判斷子類型再判斷父類型
if?(value?instanceof?java.sql.Date)?{
String?str?=?new?SimpleDateFormat(StringUtil.FORMAT_DATE).format((java.sql.Date)?value);
return?str;
}?else?if?(value?instanceof?java.sql.Timestamp?||?value?instanceof?java.util.Date)?{
String?str?=?new?SimpleDateFormat(StringUtil.FORMAT_DATETIME).format((java.util.Date)?value);
return?str;
}
return?value.toString();
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????3034??2008-12-08?16:09??finance\.classpath
?????文件????????302??2009-03-02?20:40??finance\.myme
?????文件???????1225??2009-01-19?17:13??finance\.project
?????文件?????????88??2008-11-28?21:42??finance\.settings\org.eclipse.core.resources.prefs
?????文件????????629??2008-11-28?21:36??finance\.settings\org.eclipse.jdt.core.prefs
?????文件????????905??2009-02-10?16:19??finance\.settings\org.eclipse.wst.validation.prefs
?????文件??????15873??2009-01-21?23:30??finance\bak\finance.mer
?????文件??????24864??2009-02-13?23:13??finance\bak\finance.sql
?????文件???????1420??2009-01-21?23:30??finance\changePwd.js
?????文件???????2779??2009-01-21?23:30??finance\changePwd.jsp
?????文件??????21968??2009-01-21?23:30??finance\common\datepicker\calendar.js
?????文件????????225??2009-01-21?23:30??finance\common\datepicker\config.js
?????文件????????415??2009-01-21?23:30??finance\common\datepicker\lang\en.js
?????文件????????383??2009-01-21?23:30??finance\common\datepicker\lang\zh-cn.js
?????文件????????382??2009-01-21?23:30??finance\common\datepicker\lang\zh-tw.js
?????文件???????1288??2009-01-21?23:30??finance\common\datepicker\My97DatePicker.htm
?????文件????????295??2009-01-21?23:30??finance\common\datepicker\readme.txt
?????文件????????311??2009-01-21?23:30??finance\common\datepicker\skin\blue\bg.jpg
?????文件????????536??2009-01-21?23:30??finance\common\datepicker\skin\blue\btnbg.jpg
?????文件???????4637??2009-01-21?23:30??finance\common\datepicker\skin\blue\datepicker.css
?????文件????????398??2009-01-21?23:30??finance\common\datepicker\skin\blue\down.jpg
?????文件?????????65??2009-01-21?23:30??finance\common\datepicker\skin\blue\left.gif
?????文件?????????71??2009-01-21?23:30??finance\common\datepicker\skin\blue\navLeft.gif
?????文件?????????71??2009-01-21?23:30??finance\common\datepicker\skin\blue\navRight.gif
?????文件????????527??2009-01-21?23:30??finance\common\datepicker\skin\blue\qs.jpg
?????文件?????????65??2009-01-21?23:30??finance\common\datepicker\skin\blue\right.gif
?????文件????????402??2009-01-21?23:30??finance\common\datepicker\skin\blue\up.jpg
?????文件???????1043??2009-01-21?23:30??finance\common\datepicker\skin\datePicker.gif
?????文件???????4560??2009-01-21?23:30??finance\common\datepicker\skin\default\datepicker.css
?????文件????????381??2009-01-21?23:30??finance\common\datepicker\skin\default\down.jpg
............此處省略961個(gè)文件信息
評論
共有 條評論