1

在像 IntelliJ IDEA 这样的 IDE 中,您可以使用 CTRL + B 或 CTRL + 单击来访问 bean 方法,在这种情况下,我的方法是例如......

<p:commandButton ....  actionListener="#{helloPageJSFBean.findAction}" />

但是在netbeans中我只能以这种方式访问​​它

<p:commandButton ....  actionListener="#{helloPageJSFBean.findAction(actionEvent)}" />

它的问题是当我按下按钮时 jsf 页面不起作用,但它以第一种方式起作用

我如何配置 Netbeans 以在特定方法行进行访问?谢谢。

附加信息:我使用 JSF 2.1,我的方法是

@Transactional
public void findAction(ActionEvent actionEvent) {

    FacesContext context = FacesContext.getCurrentInstance();
    UIViewRoot root = context.getViewRoot();

    resetDataTable(root);

    setCursorTableNull();
    onFind(actionEvent);

    //return SAME_PAGE;
}
4

0 回答 0