ADF:GoButton javax.el.PropertyNotFoundException

时间:2015-11-16 17:24:25

标签: jsf oracle-adf managed-bean propertynotfoundexception

我正在尝试在JDeveloper中实现goButton,我希望url将是dynamic并且将从几个输入文本中获取,但是当我调用函数时在java类

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

为什么?

修改

我正在尝试在托管bean中构建动态URL并使用POST方法调用它。目标是单击goButton并通过将destination属性值设置为该bean来调用bean。我已经定义了一个托管bean并将其设置为adf-config中的backingBeanScope。

1 个答案:

答案 0 :(得分:0)

JSF组件属性需要引用具有getter / setter的托管bean中的String属性。

尝试将bean结构化为:

<DOC>
<DOCNO>annotations/01/1001.eng</DOCNO>
<TITLE>Godchild Gustavo Javier Cuchiparte Umaginga</TITLE>
<DESCRIPTION>a dark-skinned boy wearing a black cap;</DESCRIPTION>
<NOTES></NOTES>
<LOCATION>Quilotoa, Ecuador</LOCATION>
<DATE>April 2002</DATE>
<IMAGE>images/01/1001.jpg</IMAGE>
<THUMBNAIL>thumbnails/01/1001.jpg</THUMBNAIL>
</DOC>

另外 - 检查将bean范围更改为视图范围是否有帮助。