我希望将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属性的字符串?
答案 0 :(得分:3)
您可以使用JSTL标记
<c:set var="title"><spring:message code="label.something"/></c:set>
<form:input type="text" path="someAttribute" title="${title}"/>