2009-09-04 12 views
0

JSF検証を使用して、フィールドの長さが15であることを単に確認します。エラーメッセージが表示されない場合は、それを確認します。このアプローチの問題は で、正しい長さの数字を入力してボタンをクリックすると、その情報が表示されます。ユーザーが長さが<の番号を入力する2回目に、検証エラーが表示されますが、前の番号に関する情報は画面に残ります。 私の問題は、ページの更新を行う方法がわかりません。私はこのような検証を行います:検証前に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}" /> 

あなたはまた、物事がクライアントに変更するようにページをレンダリングするためにAJAXを使用するためのa4jと豊かな顔に見てみたいことがあります。

関連する問題