最近做 jsf和我們自己實現的 pageflow的整合,基本已經完全調通了。過程中間考慮到了對jsf的 phaselistener的擴充套件,後來發現這個思路對我們這個工作並沒有幫助,但是 已經摸透了這個技術點,就記錄下來,以後可以查檢視。
1)faces-config.xml的編輯
com.primeton.jsf.flowphaselistener
就可以了。
2)listener的編輯
因為馬上就要從 自己的**中把這個多餘的**去掉,所以,還是把code全部copy出來吧。
public class flowphaselistener implements phaselistener
public void beforephase(phaseevent event)
}//訪問元件樹哦,這個功能不錯
private string getactionstring(uicomponent comp)
theactionstring=getactionstring(childo***cet);
}return theactionstring;
}//指定某個階段
public phaseid getphaseid()
JSF 中的訊息
訊息可以分為兩種 一種是應用程式錯誤 比如應用程式邏輯錯誤,資料庫錯誤,連線錯誤等等 另一種是使用者輸入錯誤 比如文字框輸入校驗和空值校驗等等 應 用程式錯誤一般會產生乙個新的頁面以便顯示錯誤訊息 而使用者輸入錯誤一般會回顯原來的頁面,然後把錯誤資訊顯示在乙個文字中。通常你需要在不同的頁面丟擲 相同...
jsf的錯誤的提示
facesmessage msg new facesmessage msg.setsummary 兩次輸入的新密碼不相同。msg.setdetail 兩次輸入的新密碼不相同。為了與原來例子保持一致,這裡設定了訊息的嚴重等級 msg.setseverity facesmessage.severity ...
JSF學習 導航
jsf學習 導航 一 關於jsf導航 1 靜態導航 在簡單的web頁面中,頁面導航是靜態的。單擊指定按鈕總是選擇固定的頁面來呈現響應。例 給命令按鈕乙個action屬性,例如 動作必須匹配導航規則中的outcome test.jsp testlogin testresult.jsp 此規則說明 在 ...