1

IntelliJ IDEA のような IDE では、CTRL + B または CTRL + クリックで Bean メソッドにアクセスできます。その場合、メソッドはたとえば...

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

しかし、ネットビーンズでは、この方法でしかアクセスできません

<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