我们建立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获取此值