java - 如何在servlet中使用属性键值

标签 java properties key

我有一个使用属性文件的多语言系统,在 .jsp 文件中我调用如下值: <fmt:message key="welcome"/>

这只适用于 .jsp 文件。

我如何直接在 Java 类文件(Servlet)中执行相同的操作,这可能吗?

最佳答案

您可以使用ResourceBundle读取属性文件。
例如:

ResourceBundle myResources = ResourceBundle.getBundle("FILENAME", Locale.getDefault());

第二个参数Locale.getDefault()是你的language code .
例如 Locale.ENGLISHLocale.FRENCH 等。

您可以通过

读取属性
  myResources.getString("Your paramName or Key");  

希望这对您有帮助。

关于java - 如何在servlet中使用属性键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20607404/

相关文章:

PHP:找到常见的重复字符串?

java - Map<String, String>,如何同时打印 "key string"和 "value string"

java - 使用 gradle 的多个 IntellijIdea 版本的插件

java - 通过 jvm 参数进行 Logback 配置

properties - 通知: Undefined property - how do I avoid that message in PHP?

c# - 使用默认获取/设置主体创建许多属性的快捷方式

f# - 将字典键序列转换为集合

java - 如何让for循环程序只循环20次?

java - 用于 Java 5 的 Selenium 的最新版本是什么?

objective-c - 计算数组属性的内存语义?