在像 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;
}