44.国际化-使用资源文件的原理

转自:https://wenku.baidu.com/view/84fa86ae360cba1aa911da02.html

我们建立ReadResourceFileTest类,代码如下:

package com.asm;

import java.util.Locale;

import java.util.ResourceBundle;

public class ReadResourceFileTest {

       public static void main(String[] args) {

              ResourceBundle rb=ResourceBundle.getBundle("com.asm.LoginAction", Locale.US);

              System.out.println(rb.getString("login_suc"));

       }

}

补充:在Action类(必须继承自ActionSupport)中获取资源文件的值的方法,可以使用如下代码:

String value = this.getText("资源文件的键名"); 

//获取资源文件的对应的值。如果想给资源文件中的占位符赋值,可以使用getText的重载方法。

ActionContext.getContext().put("XXX",value);//存放在request范围,供jsp获取此值

原文地址:https://www.cnblogs.com/sharpest/p/5591251.html