messagetoolex.java
来自「该代码是Java数据库高级编程宝典中的重要的代码」· Java 代码 · 共 45 行
JAVA
45 行
package jdbcbook.shopping.util;
import org.apache.velocity.tools.struts.*;
import java.util.*;
import jdbcbook.shopping.bean.*;
import jdbcbook.pub.util.*;
/**
* 扩展MessageTool,实现基本选项的多语言配置
*/
public class MessageToolEx extends MessageTool
{
// 缺省构造函数
public MessageToolEx()
{
}
// 得到指定关键字的所有选项信息
public Collection getNameValues( String key )
{
Vector vt = new Vector();
String items = get( key );
if( StringUtil.isEmptyString( items ) ) return vt;
StringTokenizer st = new StringTokenizer( items, "," );
while ( st.hasMoreTokens() )
{
String id = st.nextToken();
String value = get( key + "_" + id );
if( value!=null )
{
NameValueBean nvb = new NameValueBean( id, value );
vt.add( nvb );
}
}
return vt;
}
// 得到指定关键字的某个选项的显示信息
public String getValue( String key, int id )
{
return get( key + "_" + id );
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?