使用重置按钮和清除字段重置错误消息JSF

时间:2014-04-09 19:16:52

标签: jsf xhtml message clear

我有一份包含以下数据的注册表:

名字 姓 年龄 电子邮件地址 电话号码 密码 重新输入密码。

现在,如果密码不匹配或者年龄是文本错误消息显示,我有一个重置按钮来清除所有字段,但是在出现错误后,重新发送按钮不会清除消息或字段。

以下是我的java类中按钮和代码的代码:

<h:commandButton value="Reset" type="reset" action="#{javaBeanTest.reset()} />

在Bean类中:

public void reset()
{
    this.foreName = null;
    this.surname = null;
    this.age = 0;
    this.password = null;
    this.confirmPass = null;
    this.email = null;
}

我该如何解决这个问题?字段设置为空白但消息仍然是

1 个答案:

答案 0 :(得分:0)

尝试在命令按钮中使用 render =“@ form”,它会更新表单中的表单和错误。你用什么来显示错误消息?

尝试这种方式:

<h:commandButton value="Reset" action="#{javaBeanTest.reset()} />    
    <f:ajax render="@form"/>
</h:commandButton>