Java 如何使用Hibernate Validator验证单个字段?

Java 如何使用Hibernate Validator验证单个字段?,java,hibernate,gwt,hibernate-validator,Java,Hibernate,Gwt,Hibernate Validator,我正在寻找一种一次验证单个字段的方法。这样,当用户填写表单时,每当每个字段发生按键或模糊事件时,我可以单独验证该字段并显示/隐藏其错误消息 可能吗?如果是,我怎么做?一些谷歌搜索没有显示任何验证单个字段而不是整个表单的结果 我建议您尝试使用Javascript验证用户输入并显示/隐藏错误消息。 我在此链接的帖子中提供了一个代码实现示例: 向DOM中的相关输入字段添加事件侦听器以提供响应 var letterField = document.getElementById('letterField'

我正在寻找一种一次验证单个字段的方法。这样,当用户填写表单时,每当每个字段发生按键或模糊事件时,我可以单独验证该字段并显示/隐藏其错误消息


可能吗?如果是,我怎么做?一些谷歌搜索没有显示任何验证单个字段而不是整个表单的结果

我建议您尝试使用Javascript验证用户输入并显示/隐藏错误消息。 我在此链接的帖子中提供了一个代码实现示例:

向DOM中的相关输入字段添加事件侦听器以提供响应

var letterField = document.getElementById('letterField'); // DOM element containing user input 
letterField.addEventListener('keyup', function() { // key press event listener using anonymous function
    if (event.keyCode === 13) { // run this code if the 'enter' key is pressed
        if ( ... ) { 
            ...
        };
    };
};
如果要添加效果,请包含以下代码以转换错误消息。有关其他效果,请参阅:

userInputError.delay(800).fadeOut(); 

您可以使用
javax.validation.Validator#validateProperty()

@BheshGurung这是一个web应用程序,但我使用的是Google web Toolkit,所以验证实际上是通过hibernate Validator完成的。谢谢,但我使用的是将java编译为javascript的Google web Toolkit,所以实际上我正在寻找一种通过hibernate实现这一点的方法。。有什么想法吗?看来我在回答这篇帖子时已经吃得太多了。不过,一切都没有失去。多亏了你,我在GWT中发现了一个新的世界,同时似乎其他人已经为实际问题找到了一个有效的解决方案。GWT很棒。我极力推荐。如果你需要帮助,freenode上有一个GWT频道。对不起,我来晚了。我正在使用Hibernate,并尝试使用它来验证字符串参数值,但它也不起作用。你能看一下这张照片吗?我将不胜感激。当做