2015-11-16 2 views
-1

Я пытаюсь реализовать в JDeveloper в goButton, и я хочу, чтобы url будет dynamic и путь взят из нескольких входных текстов, но когда звоню к функции в Java классеADF: GoButton javax.el.PropertyNotFoundException

public class reportAction { 

    private static final String LOG = "reportAction --------------------> "; 

    private BindingContainer bindings; 

    public String createURL(){ 
     bindings = getBindings(); 
     AttributeBinding test = (AttributeBinding) bindings.get("DesformatName"); 
     System.out.println(LOG + test); 
     return test.toString(); 
    } 
} 

и я поставил метод в качестве места назначения (destination="#{reportAction.createURL}") я получаю PropertyNotFoundException

Почему?


Edit:

Я пытаюсь создать динамический URL в управляемом компоненте и вызвать его с помощью метода POST. Цель состоит в том, чтобы щелкнуть goButton и вызвать bean-компонент, задав значение свойства назначения этому компоненту. Я определил управляемый компонент и установил его на backingBeanScope в adf-config.

ответ

0

Атрибут компонента JSF должен ссылаться на свойство String в управляемом компоненте, который имеет getter/setter.

Try того боб структурированы как:

public class reportAction { 

    private BindingContainer bindings; 
    private String createURL = ""; 

    public String getCreateURL(){ 
     bindings = getBindings(); 
     AttributeBinding test = (AttributeBinding) bindings.get("DesformatName"); 
     System.out.println(LOG + test); 
     return test.toString(); 
    } 
} 

Также - проверить, если изменение объема боба быть вид сфера помогает.

Смежные вопросы