在表单内部使用spring:message标签:在Spring MVC中输入标签

时间:2014-10-23 16:31:35

标签: java spring jsp spring-mvc internationalization

我希望将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例外。 我的问题是:我如何国际化&#34; Something&#34;我form:input标签中title属性的字符串?

1 个答案:

答案 0 :(得分:3)

您可以使用JSTL标记

<c:set var="title"><spring:message code="label.something"/></c:set>
<form:input type="text" path="someAttribute" title="${title}"/>