2013-05-12 58 views
0

我有其在JSF2實現的屏幕和我對一些字段的驗證,並且當出現不具有JSF 2小時:消息顯示在表格末尾

<h:message for="fieldName" /> 
一個字段中的錯誤

它總是出現在屏幕的結束,沒有風格

我想隱藏的信息彙總,即使我不處理這些驗證

+0

h:message或h:messages? – 2013-05-12 07:08:02

+0

如果沒有代碼塊,我們什麼也不能說。 – skuntsel 2013-05-12 08:32:54

回答

1

我猜他們是正義的,你看,當你的項目的警告舞臺設置爲Development

web.xml文件,更改:

<context-param> 
    <param-name>javax.faces.PROJECT_STAGE</param-name> 
    <param-value>Development</param-value> 
</context-param> 

到:

<context-param> 
    <param-name>javax.faces.PROJECT_STAGE</param-name> 
    <param-value>Production</param-value> 
</context-param> 

和消息消失。

這是JSF 2的一個功能,當您處於Development階段時,它向您顯示診斷消息。實際上,只有當您要將項目投入生產時,您才應在web.xml中更改該值。