2009-09-04 2 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 для отображения страницы, как все меняется на клиенте.

Смежные вопросы