Java真是高產的語言,對於本地化語言還有相應的package。即ResourceBundle和Locale。具體property文件的命名規則參見http://download.oracle.com/javase/tutorial/i18n/resbundle/concept.html。如果在java中使用,例子如下:
import java.util.ResourceBundle;
import java.util.Locale;
public class hoho {
public static void main(String[] args){
ResourceBundle res =
ResourceBundle.getBundle("test/ApplicationResource_zh_CN",Locale.CHINA);
String title = res.getString("Logon.title");
System.out.println(title);
}
}
注意路徑是相對路徑,文件後綴去掉了properties。在jsp中只需要將properties文件放入build/class目錄下,就可以直接使用properties文件了。注意如果是中文先將配置好的文件用native2ascii命令(jdk中bin目錄)將文件直接轉成Unicode。同時保留中文文件,防止以後如果要修改。