⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 localmanager.java.svn-base

📁 EasyJWeb是基于java技术
💻 SVN-BASE
字号:
package com.easyjf.web;import java.util.Locale;/** *  * 管理线程的本地化对象服务,和国际化功能配合使用。 */public class LocalManager {	private static Locale defaultLocal=Locale.getDefault();	private static ThreadLocal<Locale> locale;	private static ThreadLocal<Locale> customLocale;	/**	 * 得到当前线程的本地化信息对象	 * @return 当前local	 */	public static Locale getCurrentLocal()	{				//if(customLocale)		return locale!=null?locale.get():Locale.getDefault();	}	/**	 * 设置当前本地化对象。	 * 应该在调用getCurrentLocal()方法之前设置,否则得到的将是服务器端的本地化对象。	 * @param newLocale	 */	public static void setLocale(Locale newLocale) {		if(locale==null)locale=new ThreadLocal<Locale>();		locale.set(newLocale);	}		public static void setCustomLocale(Locale newLocale)	{		if(customLocale==null)customLocale=new  ThreadLocal<Locale>();		customLocale.set(newLocale);	}	public static Locale getDefaultLocal() {		return defaultLocal;	}	public static void setDefaultLocal(Locale defaultLocal) {		LocalManager.defaultLocal = defaultLocal;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -