在一般类中获取国际化资源

//用 java.util.ResourceBundle声明一个资源束来获取国家化资源,第一个参数是资源名,第二个参数是locale
ResourceBundle bundle = ResourceBundle.getBundle("mymessageResource" , current);

//获取国际化消息
bundle.getString("key");
 
 
一般我在需要拦截器里面这么写,来获取相应的提示信息
先获取request对象的Locale
ActionContext ctx = invocation.getInvocationContext();
 Locale locale = ctx.getLocale();
再把locale赋给getBundle的current参数,这样就能够和action类一样读取国际化资源了。
不知道有没有其他的好办法。
 
 
btw(以下是MAX那里转来的):
编写properties文件的Eclipse插件(plugin),有了它我们在编辑一些简体中文、繁体中文等Unicode文本时,就不必再使用native2ascii编码了。您可以通过Eclipse中的软件升级(Software Update)安装此插件,步骤如下:
1、展开Eclipse的Help菜单,将鼠标移到Software Update子项,在出现的子菜单中点击Find and Install;
2、在Install/Update对话框中选择Search for new features to install,点击Next;
3、在Install对话框中点击New Remote Site;
4、在New Update Site对话框的Name填入“PropEdit”或其它任意非空字符串,在URL中填入[url]http://propedit.sourceforge.jp/eclipse/updates/[/url];
5、在Site to include to search列表中,除上一步加入的site外的其它选项去掉,点击Finsih;
6、在弹出的Updates对话框中的Select the features to install列表中将所有结尾为“3.1.x”的选项去掉(适用于Eclipse 3.2版本的朋友);
7、点击Finish关闭对话框;
8、在下载后,同意安装,再按提示重启Eclipse,在工具条看到形似vi的按钮表示安装成功,插件可用。此时,Eclpise中所有properties文件的文件名前有绿色的P的图标作为标识。

你可能感兴趣的:(struts2,职场,国际化,休闲)