如何更改<spring:message code =“”> </spring:message>中的代码值

时间:2012-06-11 13:57:15

标签: javascript html spring spring-mvc

我在使用html时遇到了麻烦。实际上我已经在message.property文件中定义了一些错误。

message.property:

spraying_schedule_master_unq1=Duplicate Record.
post_role_master_unq1=Record for This Applicable Date Already Exists.

如果控制器类中发生任何错误,我将该错误设置为session:

控制器:

session.setAttribute(SessionAttribute.error.toString(), error); 

我在html上显示的错误消息:

HTML:

<spring:message code="${error}" />

当属性文件中定义的错误发生时,它工作正常,但当sessoin错误包含来自属性文件的不同错误时,问题就开始显示错误。所以我的问题是当属性文件中不存在错误消息时它应该显示默认消息。我可以这样做,如果是的话怎么样?请给我一个解决方案,我被困在这里。感谢

1 个答案:

答案 0 :(得分:4)

<spring:message code="${error}" text="your default text here" />