目前,为了使其标签国际化,人们会这样做:
<div title="<spring:message code="accountTitle"/>"><spring:message code="accountDescription"/></a>
但是在我看来这太长了,而且标记很难在html里面阅读,特别是在属性方面。我想在这些方面有一些东西:
<div title="$T{accountTitle}">$T{accountDescription}</a>
如何在Java / Jsp / Spring中实现这样的东西? (或者它可能已经存在?)
答案 0 :(得分:1)
您可以为此定义自定义标记,但这对于翻译来说可能太多了。
或者您可以按照以下答案:https://stackoverflow.com/a/3717539/136363并将MessageSource
放入会话中并在JSP上调用它来解决此特定问题。