2009-09-04 61 views
0

我正在使用JSF驗證來簡單地檢查字段的長度是15,如果不顯示錯誤消息。我對這種方法的問題是 ,用戶輸入一個正確長度的數字,然後單擊一個按鈕並顯示一些信息。當用戶第二次輸入長度爲< 15的數字時,將顯示驗證錯誤,但屏幕上保留有關前一個數字的信息。 我的問題是我不確定如何刷新頁面。我做這樣的驗證:在驗證之前刷新JSF

<h:inputText id="imei" value="#{imeiValidationHandler.imei}" required="true"> 
<f:validateLength minimum="15" maximum="15"/> 
</h:inputText> 

任何想法非常讚賞。

回答

0

在您的信息部分有一個屬性,如果imei的長度小於理想值,則會禁止顯示。例如:

<h:outputText value="#{imeiInformation.value}" rendered="#{sometest}" /> 

您可能還想研究a4j和豐富的面孔,以便在客戶端使用AJAX渲染您的頁面。