現在、Oracle ADF について学習しようとしていますが、Java Bean で次のコードを実行しているときに NullPointerException が発生します。私が間違っていることを理解するのを手伝ってもらえますか? これは、JSPX ページのボタンから呼び出されています。
public String cb1_action() {
try{
BindingContext bindingctx = BindingContext.getCurrent();
BindingContainer bindings = bindingctx.getCurrentBindingsEntry();
DCBindingContainer bindingsImpl = (DCBindingContainer)bindings;
DCIteratorBinding iter = bindingsImpl.findIteratorBinding("ViewObj1Iterator");
Row row = iter.getCurrentRow();
row.setAttribute("Id", 123);
row.setAttribute("Nome", "Pedro Teste");
}
catch(Exception e) {
System.out.println("Excepcao em: ");
e.printStackTrace();
}
return null;
}
スタック トレースによると、最初の row.setAttribute() 行でエラーが発生します。また、統合されたWebLogicサーバーでJDeveloperの最新バージョンを使用しています。
よろしくお願いします、
ペドロ