如何覆盖Apache Wicket中的表单验证方法?

时间:2017-02-08 14:03:58

标签: java wicket wicket-1.5 wicket-6

当我们提交表单而未填写所需的(setRequired(true))字段值时,它会出错。 我想覆盖显示这些错误消息的方法。

P.S。我知道如何通过属性文件自定义这些错误消息。

1 个答案:

答案 0 :(得分:2)

要显示错误消息,您必须使用FeedbackPanel(或实际上任何实现IFeedback的类)。通过覆盖org.apache.wicket.markup.html.panel.FeedbackPanel#newMessageDisplayComponent(),您可以使用自定义组件呈现每条反馈消息。