动态创建对象:
Class class= Class.forName(ClassType);
object bj= class.newInstance();
返射:
Field[] fields= class.getDeclareFields();
for(int i=0; i
{
String fieldname= fields[i].getName();
String methodname = "set" + Character.toUpperCase(fieldname.charAt(0)) + fieldname.substring(1);
String value= req.getParameter(fieldname);
Mothod m = class.getDeclaredMothod(methodname, new Class[]{fields[i].getType()});
m.invoke(obj, new Object[]{ value });
}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/81227/viewspace-689244/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/81227/viewspace-689244/