更好的方法来检查textFields是否为空并且在vaadin中包含有效值

时间:2016-12-04 22:05:04

标签: java vaadin7

我需要对我的vaadin应用程序进行一些验证。我有几个textFields要检查,我需要做的第一件事是检查它们是否为空。我知道有一个isEmpty方法但是我有几个要检查是否有更好的方法同时检查它们?比如,将textFields放在数组或List中并循环遍历是不是一个好主意? 还有一个关于验证的事情。其中一些textFields应该包含整数,我应该说,这些值应该被解析为整数。快速查看vaadin API并没有显示任何合适的方法,因此我将检查这些字符串是否可以解析为ints

1 个答案:

答案 0 :(得分:0)

问题的第一部分:如果您的字段位于表单中,请将字段设置为必需。在form.commit()期间,空白会自动测试。

到具有整数字段的部分:您可以在文本字段上使用它:

Exception in thread "main" java.lang.NullPointerException
at myproject.AVLTree.singleWithLeftChild(AVLTree.java:77)
at myproject.AVLTree.insert(AVLTree.java:47)
at project.Test.main(Test.java:25)