public static List<String> isObjectFieldEmpty(Object obj) throws Exception { Class <?> clazz=obj.getClass(); // 得到类对象 Field[] fs=clazz.getDeclareFields(); // 得到属性集合 List<String> list= new ArrayList<String> (); for (Field field:fs){ // 遍历属性 field.setAccessible( true ); // 设置属性是可以访问的(私有的也可以) if (field.get(obj)== null ||field.get(obj)==""||"null" .equalsIngnoreCase(String)field.get(obj))){ String name = (String)field.getName(); list.add(name); return list;