0
A
回答
1
所依賴的你的需要,例如,如果你想在你的bean initliaze東西,你可以使用f:event
與preRenderView
:
檢查此鏈接: http://www.mkyong.com/jsf2/jsf-2-prerenderviewevent-example/
但是你應該知道該事件是每個請求調用:ajax,驗證失敗....您可以檢查是否它的新請求是這樣的:
public boolean isNewRequest() {
final FacesContext fc = FacesContext.getCurrentInstance();
final boolean getMethod = ((HttpServletRequest) fc.getExternalContext().getRequest()).getMethod().equals("GET");
final boolean ajaxRequest = fc.getPartialViewContext().isAjaxRequest();
final boolean validationFailed = fc.isValidationFailed();
return getMethod && !ajaxRequest && !validationFailed;
}
相關問題
- 1. Jquery.change在頁面加載時觸發
- 2. jQuery change()在頁面加載時觸發
- 3. Ajax在頁面加載時觸發
- 4. $(window).scroll()在頁面加載時觸發
- 5. addEventListnener(click)在頁面加載時觸發
- 6. jQuery - .toggle()在頁面加載時觸發
- 7. 如何觸發點擊頁面加載?
- 8. 頁面加載觸發div
- 9. 如何在Chrome擴展頁面加載頁面後觸發Javascript?
- 10. 頁面加載時未觸發更改
- 11. 加載頁面時觸發onclick
- 12. 如何在加載頁面時觸發Ext.History.on('change',...)?
- 13. 如何強制NetworkAvailabilityChanged事件在頁面加載時觸發
- 14. 如何在頁面加載時觸發Javascript函數?
- 15. 如何在asp.net初始頁面加載時觸發UpdateProgress
- 16. 如何在頁面加載時觸發servlet方法
- 17. 如何更改jQuery在頁面加載時觸發
- 18. jQuery UI Datepicker:如何在頁面加載時觸發onChangeMonthYear?
- 19. jquery觸發器:如何在加載頁面時使用它來觸發鏈接
- 20. 如何在回發後在頁面加載中觸發datalist_ItemCommand?
- 21. 觸發onClick();在頁面加載
- 22. ajax在頁面加載後不觸發
- 23. 觸發jQuery的。對()在頁面加載
- 24. onPageFinished在頁面加載之前觸發
- 25. 加載頁面時觸發Textbox.TextChanged。我如何防止它?
- 26. 如何防止頁面加載時的onchange觸發
- 27. mouseenter在頁面加載時觸發,如果沒有其他mouseenter事件觸發
- 28. 加載時觸發的代碼阻止頁面加載
- 29. 加載頁面時何時觸發滾動事件?
- 30. 如何在iframe內發生點擊時觸發外部頁面加載?
謝謝。這是我需要的。 – webmeiker