java 国际化
1. 浏览器国际化
前台
<%
Locale la=new Locale(request.getLocale().getLanguage());//获取request.getLocale().getLanguage() 请求浏览器的语言
ResourceBundle bundle =ResourceBundle.getBundle("abc.LogMessageFile",la);//ResourceBundle资源文件 管理类,方法getBundle(类包名.文件名,语言名)
%>
<%=bundle.getString("v1") %><!--资源文件的 key 键名【v1】-->
文件存放结构图:
--
2.应用程序国际化
前台
<%
Locale la=new Locale(request.getLocale().getLanguage());//获取request.getLocale().getLanguage() 请求浏览器的语言
ResourceBundle bundle =ResourceBundle.getBundle("abc.LogMessageFile",la);//ResourceBundle资源文件 管理类,方法getBundle(类包名.文件名,语言名)
%>
<%=bundle.getString("v1") %><!--资源文件的 key 键名【v1】-->
文件存放结构图:
--

2.应用程序国际化
package abc;
import java.util.Locale;
import java.util.ResourceBundle;
public class MyResource {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ResourceBundle bundle =ResourceBundle.getBundle("abc.LogMessageFile",Locale.getDefault());// Locale.getDefault()当前程序的语言
System.out.println(bundle.getString("v1"));
}
}
浙公网安备 33010602011771号