java-在Spring MVC中的form:input标签内使用spring:message标签

我想国际化Spring MVC应用程序中属性的内容,即来自JSP文件的代码段:

<form:input type="text" path="someAttribute" title="something"/>

而且工作正常,但是当我想像这样进行国际化时:

<form:input type="text" path="someAttribute" 
title="<spring:message code="label.something"/>"/>

这似乎是错误的,因为它引发了org.apache.jasper.JasperException异常.
我的问题是:如何在我的form:input标签的title属性内将“ Something”字符串国际化?

解决方法:

您可以使用JSTL标签

<c:set var="title"><spring:message code="label.something"/></c:set>
<form:input type="text" path="someAttribute" title="${title}"/>
上一篇:PHP-JMSTranslationBundle不提取“占位符”元素


下一篇:javascript-使用willdurand / BazingaJsTranslationBundle的问题