jboss seam支援在載入頁面之前,在page.xml中呼叫action初始化頁面。
例如:要訪問的頁面為index.xhtml,想要在渲染該頁面之前呼叫乙個action初始化頁面。那麼在seam中可以寫乙個index.page.xml檔案,在index.page.xml檔案新增如下內容:
這段**意思是每次訪問index.xhtml頁面時,在渲染index.xhtml頁面之前先呼叫indexaction元件中的init方法。
有時候我們的頁面包含了jsf表單,供使用者查詢、分頁什麼的,通常提交到本頁面。那麼這時候init方法會再次被呼叫。
這樣是我們不想要的,要防止重複呼叫這種情況,seam提供一種機制。
如果想在表單提交時禁止呼叫頁面action,需要新增action中屬性on-postback設定為false。配置**如下:
靜態頁面 html 直接呼叫action
測試環境 後台框架 spring 3.0.5 struts 2.3.8 瀏覽器 ie 8.0.7600.16385 chrome 28.0.1500.72 m safari win7 5.1.7 7534.57.2 firefox 22.0 使用html採用ajax方式直接呼叫action存在以下兩...
使用JQuery 載入頁面時呼叫JS
1,window.onload function 2,document ready function 或者 function 或者jquery function 一 一般的載入頁面時呼叫js方法如下 1 window.onload function 這段 會在整個頁面的document全部載入完成以...
jquery載入頁面時呼叫js的方法
一般的載入頁面時呼叫js方法如下 window.onload function 這段 會在整個頁面的document全部載入完成以後執行。不幸的這種方式不僅要求頁面的dom tree全部載入完成,而且要求所有的外部和資源全部載入完成。更不幸的是,如果外部資源,例如需要很長時間來載入,那麼這個js效果...