2011-03-04 111 views
0

我有用Spring写的应用程序,它与另一个应用程序进行通信,我收到了对象,现在我必须将文本ID映射到特定(以对象给定的)语言的文本。将textid映射到文本

文件与文本ID和文本看起来像:

message.id =消息

有每种语言一个文件。

我正在寻找解决方案。

回答

0

这是Java ResouceBundle类的工作。

基本用法:

ResourceBundle bundle = ResourceBundle.getBundle("path.on.the.classpath", requiredLocale); 
String text = bundle.getString(textId); 

您应该处理MissingResourceExceptions等等,也许你甚至想缓存束像一些库/ webframeworks做。