- public void setProperty(Object obj, String propertyName, Object value){
- Class clazz = obj.getClass();
- try {
- Field field = clazz.getField("propertyName");
- field.set(obj,"value");
-
- } catch (SecurityException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (NoSuchFieldException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IllegalArgumentException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IllegalAccessException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
复制代码 |