【发布时间】:2011-11-20 02:50:45
【问题描述】:
通常使用 JSTL 和 fmt 在 JSP 中加载和使用资源包,但这需要始终使用语法 <fmt:message key=""/> 来访问值。
当要本地化的文本看起来像
<a href="url" title="message"> 很尴尬(虽然写得好):
<a href="url" title="<fmt:message key="key"/>">
而且使用范围语法很尴尬
<fmt:message key="key" var="var">
<a href="url" title="${var}">
</fmt:message>
有没有更简单的方法来做到这一点?我正在寻找类似的东西
<a href="url" title="${messages.key}">
【问题讨论】:
-
好吧,我不知道为什么使用
对你来说听起来很“尴尬”。如果您想要上面提到的格式,那么您可以定义自己的 messagesbean 并在其中处理本地化,以便您从适当的资源包返回值(根据用户的语言环境)。
标签: java jsp servlets internationalization jstl