在带有Primefaces对话框框架的对话框中传递bean

在带有Primefaces对话框框架的对话框中传递bean,primefaces,parameters,frameworks,dialog,javabeans,Primefaces,Parameters,Frameworks,Dialog,Javabeans,我在对话框中传递整个bean时遇到一些问题。 我想用Primefaces中的dialog框架打开一个对话框,并在bean中传递方法和属性内容。 我试着编写这个代码,但它不起作用。我该怎么做 <p:commandButton value="open dialog" ajax="true" actionListener="#{processController.openSelectFieldDialog}" update="t

我在对话框中传递整个bean时遇到一些问题。 我想用Primefaces中的dialog框架打开一个对话框,并在bean中传递方法和属性内容。 我试着编写这个代码,但它不起作用。我该怎么做

<p:commandButton value="open dialog" ajax="true"
                actionListener="#{processController.openSelectFieldDialog}"  
                update="tableResult , :notificationForm:info-messages">
                <f:attribute name="controller" value="#{processController}" />
</p:commandButton>
这是对话框控制器中的代码:

public void onload() {
    Object somethingBean= FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("controller");
}
我知道我在openDialog方法上传递参数,但在primefaces网站上找不到任何示例。你能帮我吗


谢谢

你想在这里做什么?我试图传递一些列表,这些列表将在表格中呈现,一些方法将在对话框页面中使用。列表是对象列表,而不是字符串列表。在netbeans中进行反向工程时,它会创建类似这样的内容:你只能从
openSelectFieldDialog
。在哪里调用
onload
public void onload() {
    Object somethingBean= FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("controller");
}