设为首页 加入收藏

TOP

Java动态生成类以及动态添加属性(二)
2014-11-23 17:59:57 来源: 作者: 【 】 浏览:53
Tags:Java 动态 生成 以及 添加 属性
se {
returnMap.put(propertyName, "");
}
typeMap.put(propertyName, descriptor.getPropertyType());
}
}
//加载配置文件中的属性
Iterator iterator=keylist.iterator();
while(iterator.hasNext()){
String key=iterator.next();
returnMap.put(key, prop.getProperty(key));
typeMap.put(key, Class.forName("java.lang.String"));
}
//map转换成实体对象
DynamicBean bean = new DynamicBean(typeMap);
//赋值
Set keys=typeMap.keySet();
for(Iterator it=keys.iterator();it.hasNext();){
String key = (String) it.next();
bean.setValue(key, returnMap.get(key));
}
Object obj=bean.getObject();
return obj;
}
public static void main(String[] args) throws Exception{
new ClassUtil().dynamicClass(new LeapRole());
}
}


4.技术实现目的:前台框架表格数据源实际上就是带有数据的实体,但是grid中数据的类型、已经是否可见、toolbar工具栏上的按钮、是否分页,是针对实体而言,所以目前把这些信息作为实体的配置文件。在展示页面之前,读取全部信息,转为参数对象的完整对象。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Spring配置Quartz任务调度框架教程 下一篇Python中sort以及sorted函数初探

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: