我有一个使用属性文件的多语言系统,在 .jsp 文件中我调用如下值: <fmt:message key="welcome"/>
这只适用于 .jsp 文件。
我如何直接在 Java 类文件(Servlet)中执行相同的操作,这可能吗?
最佳答案
您可以使用ResourceBundle读取属性文件。
例如:
ResourceBundle myResources = ResourceBundle.getBundle("FILENAME", Locale.getDefault());
第二个参数Locale.getDefault()
是你的language code .
例如 Locale.ENGLISH
或 Locale.FRENCH
等。
您可以通过
读取属性 myResources.getString("Your paramName or Key");
希望这对您有帮助。
关于java - 如何在servlet中使用属性键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20607404/