在inputtext上使用验证器会导致nullpointerexception

时间:2015-08-06 17:44:26

标签: oracle-adf

我有一个带有几个输入文字字段的弹出窗口&一个调用方法来创建的按钮。

在其中一个字段上,当我添加验证器=“#{uBean.validateName}”时,验证器工作正常&验证字段和&如果验证失败,则引发异常。但是单击“创建”按钮会提高nullpointerexception。

任何想法为什么?

我发现同样的问题: http://www.techartifact.com/blogs/2009/04/unexpected-null-pointer-exception-in-oracle-adf.html#sthash.3EyJZ4zK.dpbs

但它谈到删除验证器以解决问题,但我确实需要验证器。

1 个答案:

答案 0 :(得分:0)

使用JSF验证器时要小心。 我宁愿建议您使用业务组件级别验证替换您的JSF验证器,例如属性上的Method Validator

您还需要设置autosubmit =" true"在那个特定的输入JSF组件上。