亲爱的Struts 2和JSP专家,
我无法弄清楚如何在同一页面上显示资源包密钥几次但具有不同的区域设置。
资源包:
global_fr.properties
#Global messages
global.label = Texte en Français
global.properties
#Global messages
global.label = Text in English
预期结果:
<table>
<tr>
<td>Texte en Français</td>
<td>${param.label.fr}</td>
</tr>
<tr>
<td>Text in English</td>
<td>${param.label.en}</td>
</tr>
</table>
使用Struts 2或JSTL处理此用例的最佳方法是什么?
感谢您的帮助,
贝特朗
答案 0 :(得分:2)
您可以使用S2 <s:i18n>
标记,以允许<s:text>
标记访问来自任何捆绑的邮件,而不仅仅是与当前操作相关联的捆绑。< / p>
<s:i18n name="global_fr">
<s:text name="global.label"/>
</s:i18n>
<s:i18n name="global_en">
<s:text name="global.label"/>
</s:i18n>