编程语言
首页 > 编程语言> > java-在Spring MVC中的form:input标签内使用spring:message标签

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