在JSP中使用自定义i18n标签表示法是否可行?

时间:2013-11-21 15:13:10

标签: java jsp internationalization

目前,为了使其标签国际化,人们会这样做:

<div title="<spring:message code="accountTitle"/>"><spring:message code="accountDescription"/></a>

但是在我看来这太长了,而且标记很难在html里面阅读,特别是在属性方面。我想在这些方面有一些东西:

<div title="$T{accountTitle}">$T{accountDescription}</a>

如何在Java / Jsp / Spring中实现这样的东西? (或者它可能已经存在?)

1 个答案:

答案 0 :(得分:1)

您可以为此定义自定义标记,但这对于翻译来说可能太多了。

或者您可以按照以下答案:https://stackoverflow.com/a/3717539/136363并将MessageSource放入会话中并在JSP上调用它来解决此特定问题。