JavaWebプロジェクトでpropertiesプロファイルの値を読み込む


プロジェクトでsystem.propertiesプロファイルのmmsUrlをactionで取り出すには、次の手順に従います.
2つの方法は次のとおりです.

package com.base.code.test;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class getProperty {
	/**
	 *    :  java.util.ResourceBundle    
	 * @param path
	 *         :system.properties   system
	 * @param name
	 *         :mmsUrl
	 * @return
	 */
	public static String getPropertyByName(String path, String name){
        String result = "";
        result = java.util.ResourceBundle.getBundle(path).getString(name);
        return result;
    }
	/**
	 *    :       getClassLoader()  
	 * @param path
	 *         :system.properties
	 * @param name
	 *         :mmsUrl
	 * @return
	 */
    public static String getPropertyByName2(String path, String name){
        String result = "";
        //getProperty   
        InputStream in = getProperty.class.getClassLoader().getResourceAsStream(path);
        Properties prop = new Properties();
        try {
            prop.load(in);
            result = prop.getProperty(name).trim();
            System.out.println("name:" + result);
        } catch (IOException e) {
            System.out.println("        ");
            e.printStackTrace();
        }
        return result;
    }
}

参照先:
http://blog.csdn.net/xumengxing/article/details/9153183