我想在JSP中动态加载资源包(我有两个:所选语言和另一个默认值),并在JSP中读取内容。我尝试过以下方式,但它只是硬编码。
<s:i18n name="resourcebundle_fr">
<s:text name="fr_message1" />
</s:i18n>
我想要的不是resourcebundle_fr
而是我希望它是动态的。
此外,同一页面还包含另一个JSP页面,该页面还应从所选语言特定资源包中选择消息。
答案 0 :(得分:0)
Struts2标签支持OGNL。您可以在Struts标记的属性中使用OGNL表达式。
<s:i18n name="%{resourceBundle}">
<s:text name="fr_message1" />
</s:i18n>