0

我想处理不同的语言环境值,基于我应该在jsp页面中显示错误消息如何使用jsp在spring webflow中处理不同的语言环境值?

下面的代码片段是,来自我的一个 java 控制器文件,

**msgContext.addMessage(new MessageBuilder().error().source("register")
                              .code("createAccountForm.emailAddress.alreadyexists").build());**

以下是我的 jsp 文件之一,我在其中显示上述错误消息,如下所示,

**.......
<spring:hasBindErrors name="createAccountForm">
<c:forEach var="error" items="${errors.allErrors}">
<div style="font-weight:bold;color:#ff0000;"><c:out value="${error.defaultMessage}"/></div></c:forEach> 
</spring:hasBindErrors>
........**

现在,我想为不同语言环境值的错误消息添加另外2 个属性文件。在这种情况下,如何添加语言环境值?[我会在上面的java文件中得到locale值],那么根据不同的locale值,我应该在上面的jsp文件中显示错误信息吗?

4

1 回答 1

1

您只需创建适当命名的属性文件,例如messages_en.properties用于英语的属性文件,并配置编码一些东西来设置当前的区域设置。

请参阅使用消息

于 2013-05-10T04:23:52.580 回答