我正在重寫最初用Weblogic Beehive寫入JSF 2.0的站點,我遇到了一個問題,我需要將新站點生成的消息轉換爲完全匹配匹配的格式現有網站的輸出。如何編寫和配置自定義facelet以覆蓋h:消息?
我已經嘗試使用很好的標記,但現有消息框架的樣式和邏輯不適合很好地適合此輸出。
在JSF中有沒有選項可以讓我創建一個自定義標籤,它不僅會輸出消息,還會對它們執行條件邏輯?
例如,我一直在創建帶有摘要和細節字符串的FacesMessages,但舊站點的格式只顯示最高的摘要。例如,我添加4條消息,每條消息具有相同的摘要消息以及不同的詳細信息。我只想顯示最高嚴重性的摘要。
此外,我需要顯示的消息和樣式作爲一個框,而不是每個消息和一些細節需要有條件的CSS類。
在未來JSF的問題,請提及和使用標籤JSF規範的版本。答案通常很大程度上取決於此。 – BalusC