白板的微信
这个东西 可以封装到框架里。。估计给你发了 你看不懂。。/*** 根据成员名给实例Bean中赋值** @param bean* @return*/public static void setFieldValue(Object bean, String fieldName,Class clazz, Object value) throws Exception {if ((fieldName == null) || (fieldName.length() < 1)) {throw new IllegalArgumentException("String must have at least one character.");} else {try {invoke(bean, "set" + fieldName, new Class[] { clazz },new Object[] { value });} catch (java.lang.NoSuchMethodException nsme) {nsme.printStackTrace();}}}/*** 工具方法* (在用)* @param oldObject* @param methodName* @param argsClass* @param args* @return* @throws SecurityException* @throws NoSuchMethodException* @throws IllegalArgumentException* @throws IllegalAccessException* @throws InvocationTargetException*/public static Object invoke(Object oldObject, String methodName,Class[] argsClass, Object[] args) throws SecurityException,NoSuchMethodException, IllegalArgumentException,IllegalAccessException, InvocationTargetException {Class cl = oldObject.getClass();Method method = cl.getMethod(methodName, argsClass);return method.invoke(oldObject, args);}setFieldValue(类名,方法名,方法名.getClass(),值);