¶ÁÈ¡formÊý¾Ýʱ£¬java·´ÉäµÄÒ»µãÓ¦ÓÃ
package com.gis.biz;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import javax.servlet.http.HttpServletRequest;
public class ObjectRef {
//Ó÷´ÉäÌî³ä¶ÔÏ󣬵õ½¶ÔÏó£¬
public static Object getInstance(Class ccc, Map map)
throws ClassNotFoundException, InstantiationException,
IllegalAccessException, SecurityException, NoSuchFieldException,
NoSuchMethodException, IllegalArgumentException, InvocationTargetException{
String cname = ccc.getName();
Object obj = null;
Class c = Class.forName(cname);
obj = c.newInstance();
Set set = map.keySet();
Iterator it = set.iterator();
while(it.hasNext()){
String methodName = (String)it.next();
System.out.println();
Field ff = c.getDeclaredField(methodName);
Object value= map.get(methodName);
String mName = "set"+methodName.substring(0, 1).toUpperCase()+methodName.substring(1);
Method m = c.getDeclaredMethod(mName, ff.getType());
m.invoke(obj, value);
}
return obj;
}
//°Ñform ±íµ¥ÖеÄÊý¾Ýת»¯³ÉmapÀïµÄÊôÐÔ--Öµ
public static Map getMap(HttpServletRequest request){
Map map = new HashMap();
Enumeration en =request.getParameterNames();
while(en.hasMoreElements()){
String formName = (String) en.nextElement();
String l = request.getParameter(formName);
map.put(formName, l);
}
return map;
}
}
ÕâÊDZ¾ÈËÔÚ×öweb ÏîĿʱ µÄÒ»µãСµÄÓ¦Óã¬Äܹ
Ïà¹ØÎĵµ£º
Ubuntu Linux Install Sun Java Development Kit ( JDK ) and Java Runtime Environment ( JRE )
by Vivek Gite
Q.
How do I install Sun
Java Development Kit (JDK) and Java Runtime Environment (JRE) under
Ubuntu Linux? It appears that there are multiple JRE installed by
default under Ubuntu. ......
Ê×ÏÈÃ÷È·ÏÂÀà¼ÓÔØµÄ¶¨Ò壬Àà¼ÓÔØÊµ¼ÊÉϾÍÊǽ«java classÎļþ¼ÓÔØµ½java ÐéÄâ»úÖУ¬¸ù¾ÝJVM¹æ·¶µÄ¶¨Ò壬һ°ã·ÖΪ2ÖÖÀàÐ͵ÄÀà¼ÓÔØ£¬Ò»ÖÖÊÇÆô¶¯Àà¼ÓÔØÆ÷£¬ÁíÍâÒ»ÖÖÊÇÓû§×Ô¶¨ÒåÀà¼ÓÔØÆ÷¡£
Ò» Æô¶¯Àà¼ÓÔØÆ÷¡£
Æô¶¯Àà¼ÓÔØÆ÷Ò²ÓÐÒÔÏÂÈýÖÖ£ºBootstrap ClassLoader¡¢AppClassLoaderºÍExtClassLoader,ÕâÈýÖÖclassloaderÔÚjavaÐéÄâ» ......
ÔÚÂÛ̳Àï¿´ÁËdaquan198163ËùдµÄ¡¶³õѧRORµÄÒÉ»ó¡·ÕâÆªÎÄÕ£¬robbinÔڻظ´ÖиøÁËÏêϸµÄ½â´ð£¬¿ÉÊÇ¿´Íê½â´ðÖ®ºó£¬ÎÒÒ²²úÉúÁËһЩÒÉ»ó£¬ÔÚ´ËÏëÎÊÎÊ¡£
ÔÚrobbinËù¸ø³öµÄ½â´ðµ±ÖУ¬¸ü¶àµÄÊDzûÊörailsµÄºÃ´¦£¬È»¶ø´ó¼Ò¶¼ÖªµÀ£¬railsÖ»Ê ......
1 package ºÍ importµÄ×÷ÓÃÊÇ·Ö¸îÈ«¾ÖÃüÃû¿Õ¼ä£¬±£Ö¤ÎÒÃDz»»áÓöµ½Ãû×ֵijåÍ»¡£
2 java½âÊÍÆ÷µÄ¹¤×÷³ÌÐò£º
£¨1£© Ê×ÏÈËüÕÒµ½»·¾³±äÁ¿CLASSPATH £¬ CLASSPATH°üº¬Ò»¸ö»ò¶à¸öĿ¼£¬ËüÃÇ×÷Ϊһ¸öÌØÊâµÄ¸ùʹÓ㬴ÓÕâÀïÕ¹¿ª¶Ô.classÎļþµÄËÑË÷£¬
´ÓÄǸö¸ù¿ªÊ¼£¬½âÊÍÆ÷»áѰÕÒ°üÃû£¬²¢½«ËüÃÇÿһ¸öµãºÅ ......