我正在使用JSF,使用
为什么“
@ManagedBean
注释,并使用Primefaces,我遇到了以下问题。为什么“
onerror
”没有被触发?异常只会出现在我的控制台上。
login.xhtml
<p:commandButton
value="teste"
action="#{loginBean.methodTest()}"
ajax="true"
immediate="false"
onerror="confirmation.show()" />
<p:dialog
appendToBody="true"
header="Atencao"
widgetVar="confirmation"
showEffect="bounce">
...
</p:dialog>
MyBean
@ManagedBean(name = "loginBean")
@SessionScoped
public class LoginBean {
public void methodTest() throws Exception {
System.out.println("hi");
throw new Exception("Exception Test");
}
()
?根据你使用的容器,这可能行不通... - Elias Dorneles