@Override protected void onBeforeRender() { super.onBeforeRender(); this.setDefaultModel(null); if (this.component.getFeedbackMessage() != null) { if (this.text != null) this.setDefaultModel( new Model<String>(this.text.getObject().toString().replaceAll("\"", ""))); else this.setDefaultModel( new Model<String>( component.getFeedbackMessage().getMessage().toString().replaceAll("\"", ""))); // set this message rendered to avoid the warning concerning the feedback panel component.getFeedbackMessage().markRendered(); this.add(new AttributeModifier("class", true, new Model<String>("message-validator"))); } else this.setDefaultModel(null); }