如何在Wicket中定义自己的反馈消息?例如:如果我提供的用户名不正确,我想收到一条错误消息,例如"用户名不正确,请尝试重新登录".而不是使用默认的错误消息.
一个例子是什么样的?
Tne*_*nem 27
您可以使用error()
和warn()
和来显示自己的错误消息info()
.如果要显示依赖于验证器或必需标志的错误,可以定义一个与包含field - > message映射的类同名的属性文件.例如:
Index.java
Form form = new Form("myform");
form.add(new TextField("name").setRequired(true));
form.add(new PasswordTextField("password").setRequired(true));
form.add(new TextField("phonenumber").setRequired(true));
Run Code Online (Sandbox Code Playgroud)
Index.properties
Required=Provide a ${label} or else...
Run Code Online (Sandbox Code Playgroud)
所有必填字段
myform.name.Required=You have to provide a name
Run Code Online (Sandbox Code Playgroud)
需要时name
表单中的字段myform
.
password.Required=You have to provide a password
Run Code Online (Sandbox Code Playgroud)
任何password
需要时带有名称的字段.
phonenumber.Required=A telephone number is obligatory.
Run Code Online (Sandbox Code Playgroud)
任何phonenumber
需要时带有名称的字段.
这显示了为特定组件设置反馈消息的各种方法.
您还可以将属性文件放在以下组件级别旁边(按重要性排列,最高):
希望有所帮助
归档时间: |
|
查看次数: |
18057 次 |
最近记录: |