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}"/>
标签:spring,java,spring-mvc,jsp,internationalization 来源: https://codeday.me/bug/20191121/2049398.html