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