更改Wicket文本字段验证错误消息

时间:2014-08-25 10:54:53

标签: wicket

我有一个使用PropertyModel的文本字段,如下所示:

TextField<Integer> ageField = new TextField<Integer>("age", 
                      new PropertyModel<Integer>(person, "age"));

提交非整数值时,浏览器中会显示以下错误:

"The value of 'age' is not a valid Integer."

如何修改此错误消息?

4 个答案:

答案 0 :(得分:3)

创建properties file并指定您自己的消息:

TextField.age =您的自定义消息

有关属性herehere

的详细信息

答案 1 :(得分:3)

在Wicket 6中,您需要设置一个属性文件,其中包含.Required附加的输入Wicket-ID:

myinput.Required = Please provide this input field

Define own feedback messages in Wicket

答案 2 :(得分:2)

添加     age.IConverter.Integer = Your Custom Message 到您的属性文件

答案 3 :(得分:1)

对我有用的是将其添加到属性文件中:

<entry key="IConverter.Integer">${label} must be an integer.</entry>