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.应用程序国际化

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"));
 }

}

posted @ 2009-07-27 10:42  Js·Jerry  阅读(367)  评论(0)    收藏  举报