資源簡介
java作業管理系統設計(源代碼+論文)

代碼片段和文件信息
package?com.whatratimes.dbms;
import?java.util.Hashtable;
import?java.util.Enumeration;
import?java.lang.reflect.Field;
import?java.lang.reflect.Modifier;
/**
?*?User:?Tao
?*?Date:?May?13?2003
?*?Time:?9:38:16?PM
?*/
public?class?BeanHelper
{
????private?static?Hashtable?ClassFields?=?new?Hashtable();
????public?static?Hashtable?getValues(object?this_bean)
????{
????????Hashtable?prop?=?new?Hashtable();
????????Hashtable?fields?=?getFields(this_bean);
????????if?(fields.isEmpty())
????????{
????????????return?prop;
????????}
????????Enumeration?enu?=?fields.keys();
????????while?(enu.hasMoreElements())
????????{
????????????String?this_field_name?=?enu.nextElement().toString();
????????????Field?this_field?=?(Field)?fields.get(this_field_name);
????????????try
????????????{
????????????????prop.put(this_field_name?this_field.get(this_bean));
????????????}?catch?(Exception?e)
????????????{
????????????????e.printStackTrace();
????????????}
????????}
????????return?prop;
????}
????public?static?void?setValues(object?this_bean?Hashtable?values)
????{
????????Hashtable?fields?=?getFields(this_bean);
????????if?(fields.isEmpty())
????????{
????????????return;
????????}
????????Enumeration?enu?=?values.keys();
????????while?(enu.hasMoreElements())
????????{
????????????String?this_field_name?=?enu.nextElement().toString();
????????????if?(!fields.containsKey(this_field_name))
????????????{
????????????????continue;
????????????}
????????????object?this_field_value?=?values.get(this_field_name);
????????????Field?this_field?=?(Field)?fields.get(this_field_name);
????????????try
????????????{
????????????????this_field.set(this_bean?this_field_value);
????????????}?catch?(Exception?e)
????????????{
????????????????e.printStackTrace();
????????????}
????????}
????????return;
????}
????public?static?void?setValue(object?this_bean?String?field_name?object?field_value)
????{
????????Hashtable?fields?=?getFields(this_bean);
????????if?(fields.isEmpty())
????????{
????????????return;
????????}
????????if?(fields.containsKey(field_name))
????????{
????????????Field?this_field?=?(Field)?fields.get(field_name);
????????????try
????????????{
????????????????this_field.set(this_bean?field_value);
????????????}?catch?(Exception?e)
????????????{
????????????????e.printStackTrace();
????????????}
????????}
????????return;
????}
????private?static?Hashtable?generateFields(object?this_bean)
????{
????????Hashtable?fs?=?new?Hashtable();
????????Field[]?fields?=?this_bean.getClass().getFields();
????????for?(int?i?=?0;?i?????????{
????????????int?m?=?fields[i].getModifiers();
????????????if?(Modifier.isStatic(m)?||?Modifier.isFinal(m)?||?(!Modifier.isPublic(m)))
????????????{
????????????????continue;
????????????}
????????????fs.put(fields[i].getName()?fields[i]);
????????}
????????retu
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????735??2013-12-20?13:01??java作業管理系統設計(源代碼+論文)\admin\2.htm
?????文件???????4800??2013-12-20?13:01??java作業管理系統設計(源代碼+論文)\admin\bjtz.htm
?????文件???????4775??2013-12-20?19:01??java作業管理系統設計(源代碼+論文)\admin\dxx.htm
?????文件??????13029??2013-12-20?15:01??java作業管理系統設計(源代碼+論文)\admin\glbj.htm
?????文件???????5948??2013-12-20?13:01??java作業管理系統設計(源代碼+論文)\admin\glbjxy.htm
?????文件???????7759??2013-12-20?17:01??java作業管理系統設計(源代碼+論文)\admin\gljm.htm
?????文件???????5100??2013-12-20?10:01??java作業管理系統設計(源代碼+論文)\admin\gljy-jxda.htm
?????文件???????4797??2013-12-20?19:01??java作業管理系統設計(源代碼+論文)\admin\gljy-lx.htm
?????文件???????7298??2013-12-20?15:01??java作業管理系統設計(源代碼+論文)\admin\gljy-xgjxda.htm
?????文件??????16859??2013-12-20?10:01??java作業管理系統設計(源代碼+論文)\admin\gljy.htm
?????文件????????628??2013-12-20?17:01??java作業管理系統設計(源代碼+論文)\admin\index.htm
?????文件???????4342??2013-12-20?13:01??java作業管理系統設計(源代碼+論文)\admin\jljllb.htm
?????文件???????4801??2013-12-20?14:01??java作業管理系統設計(源代碼+論文)\admin\jmftz.htm
?????文件???????5020??2013-12-20?13:01??java作業管理系統設計(源代碼+論文)\admin\jxdalb.htm
?????文件???????4830??2013-12-20?12:01??java作業管理系統設計(源代碼+論文)\admin\jxkhlb.htm
?????文件???????5235??2013-12-20?18:01??java作業管理系統設計(源代碼+論文)\admin\jygl-zjjlzl.htm
?????文件???????5966??2013-12-20?17:01??java作業管理系統設計(源代碼+論文)\admin\jygl-zjpxzl.htm
?????文件???????5651??2013-12-20?19:01??java作業管理系統設計(源代碼+論文)\admin\jykhzl.htm
?????文件???????4643??2013-12-20?12:01??java作業管理系統設計(源代碼+論文)\admin\jypglb.htm
?????文件???????5307??2013-12-20?13:01??java作業管理系統設計(源代碼+論文)\admin\jypgzl.htm
?????文件???????7053??2013-12-20?17:01??java作業管理系統設計(源代碼+論文)\admin\kcap.htm
?????文件???????6089??2013-12-20?18:01??java作業管理系統設計(源代碼+論文)\admin\kcapb?.htm
?????文件???????6413??2013-12-20?15:01??java作業管理系統設計(源代碼+論文)\admin\kcapb1.htm
?????文件???????5002??2013-12-20?16:01??java作業管理系統設計(源代碼+論文)\admin\pxjllb?.htm
?????文件???????5072??2013-12-20?09:01??java作業管理系統設計(源代碼+論文)\admin\pxjllb.htm
?????文件???????7019??2013-12-20?11:01??java作業管理系統設計(源代碼+論文)\admin\tjkcap.htm
?????文件???????6045??2013-12-20?10:01??java作業管理系統設計(源代碼+論文)\admin\top1.html
?????文件???????6266??2013-12-20?10:01??java作業管理系統設計(源代碼+論文)\admin\xgbjxxxx.htm
?????文件???????6242??2013-12-20?11:01??java作業管理系統設計(源代碼+論文)\admin\xgbjxxxx1.htm
?????文件???????4237??2013-12-20?17:01??java作業管理系統設計(源代碼+論文)\admin\xgkl.htm
............此處省略559個文件信息
評論
共有 條評論