我正在尝试在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。
答案 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范围更改为视图范围是否有帮助。