2012-09-13 81 views
0

在我的JSF 2.0應用程序中,無論何時驗證失敗,我都會向用戶顯示帶有<h:message>標記的消息。我總是會在頁面頂部收到一條額外的消息以及預期的消息。我怎樣才能擺脫這一點?在使用h時刪除額外的消息:消息

+1

未來,請不要使用JSF 1.2標記JSF 2.0問題。如果您認爲某個問題適用於兩個JSF版本(這是正確的),那麼只需標記'[jsf]'而不是兩個特定於版本的標記。 – BalusC

回答

1

顯然你在頁面頂部使用<h:messages>。如果您將其設置爲僅顯示全局消息(那些客戶端ID爲null,如context.addMessage(null, message)),則客戶端特定的消息將不會在此處重複。

<h:messages globalOnly="true" />