这是我的表单实体:
public class LoginFormBean {
@NotEmpty
private String userId;
@NotEmpty
private String password;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getPassword() {
return password;
}
public void setPassword(String pass) {
this.password = pass;
}
}
在我的message.properties文件中,我写道:-
NotEmpty={0} must not empty.
显示错误消息:userId must not empty.
和 password must not empty.
但我想显示错误消息为User Id must not empty.
或者'Password must not empty.'
我知道我可以在我的formBean中使用@NotEmpty(message="User Id must not empty")
,但是我希望同步消息,如果我们需要更改消息,它将会减少开销。
我已经搜索了JSR文档,但没有找到任何可以在运行时替换我的属性名称userId
为User Id
的内容。请大家帮帮我,我已经卡在这里两天了。
如果不可能,请告诉我或者如果不行,请帮我找到其他替代方案。
谢谢
Shams