【问题标题】:i18n in form select (Spring MVC 3.2.8)表单选择中的 i18n (Spring MVC 3.2.8)
【发布时间】:2017-01-13 15:49:15
【问题描述】:

我有一个基于 Spring Web 模型-视图-控制器 (MVC) 框架的项目。 Spring Web 模型-视图-控制器 (MVC) 框架的版本是 3.2.8。 我想在表单中使用消息:选择,但出现错误:

org.springframework.beans.NotReadablePropertyException: Invalid property  `'<fmt:message key=' of bean class`

JSP

  <form:select path="cancelledSubStatus" 
                                                     id="cancelledSubStatusId"
                                                     items="${cancelledSubStates}" 
                                                     itemValue="key" 
                                                     itemLabel="<fmt:message key="${key}" />"
                                                     cssClass="c-select"

                                                     />

【问题讨论】:

标签: spring jsp spring-mvc internationalization jstl


【解决方案1】:

你可以在表格之外做:

<fmt:message key="your.message" var="ItemLabelMessage" />

所以您将消息保存在该变量中,然后在表单中选择您通过执行以下操作访问该变量:

itemLabel="${ItemLabelMessage}"

它应该可以工作

希望它有效!祝你好运

【讨论】:

    猜你喜欢
    • 2017-12-15
    • 2014-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-18
    • 2016-08-18
    • 1970-01-01
    相关资源
    最近更新 更多