First understand, ClassPath: refers to: web-inf\classes This directory, usually put the file in the SRC folder, or create a new file and add to the build path. The IDE automatically places files under classes when synchronizing files to Tomcat.
Get the code for the properties:
Public Properties loadProperties () {Properties Properties = new Properties (); InputStream stream = This.getclass (). getClassLoader (). getResourceAsStream ("/xxx.properties"); try {properties.load (stream);} catch (IOException e) {// TODO auto-generated catch Blocke.printstacktrace ();} return properties;}
Please note: the path
/handlerfactory.properties
There/means look up from the classpath root directory, no/representation is found under the current package.
The most important point of the pit is this:
Properties filename cannot be capitalized,
Properties filename cannot be capitalized,
Properties filename cannot be capitalized,
You can't find a file in your life.
Important thing to say three times!
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
JAVA WEB Get Properties file, store path and get path