Use j2se API to read properties files
1. Use the load () method of Java. util. properties class
Example:
Inputstream in = lnew bufferedinputstream (New fileinputstream (name ));
Properties P = new properties ();
P. Load (in );
2. Use the getbundle () method of the Java. util. resourcebundle class
Example:
Resourcebundle RB = resourcebundle. getbundle (name, locale. getdefault ());
3. Use the constructor of the Java. util. propertyresourcebundle class
Example:
Inputstream in = new bufferedinputstream (New fileinputstream (name ));
Resourcebundle RB = new propertyresourcebundle (in );
4. Use the getresourceasstream () method of the class variable
Example:
Inputstream in = jproperties. Class. getresourceasstream (name );
Properties P = new properties ();
P. Load (in );
5. Use the getresourceasstream () method of Java. Lang. classloader obtained by class. getclassloader ()
Example:
Inputstream in = jproperties. Class. getclassloader (). getresourceasstream (name );
Properties P = new properties ();
P. Load (in );
6. Use the getsystemresourceasstream () Static Method of the Java. Lang. classloader class
Example:
Inputstream in = classloader. getsystemresourceasstream (name );
Properties P = new properties ();
P. Load (in );
Supplement
You can use the getresourceasstream () method of javax. servlet. servletcontext in servlet.
Example:
Inputstream in = context. getresourceasstream (PATH );
Properties P = new properties ();
P. Load (in );