Сейчас я пытаюсь изучить Oracle ADF и получаю исключение NullPointerException при выполнении следующего кода в Java-бине. Можете ли вы помочь мне понять, что я делаю неправильно, пожалуйста? Это вызывается с помощью кнопки на странице 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(). Кроме того, я использую последнюю версию JDeveloper со встроенным сервером WebLogic.
С наилучшими пожеланиями,
Педро
row
может бытьnull
(т.е.getCurrentRow()
возвращаетnull
)! - person Eng.Fouad   schedule 12.10.2012