JSF 1.1 и Ajax4jsf не работают должным образом в Websphere 6.1 - PullRequest
0 голосов
/ 11 апреля 2010

Я работаю с JSF 1.1, Ajax4JSF. Я обнаружил, что если я включаю a4j:support для некоторых элементов inputText в JSF, он не работает должным образом. У меня как то в коде

<h:inputText value="#{bean.desc}">
<a4j:support event="onkeyup" reRender="id"/>
</h:inputText>

И то, что я нахожу, иногда это не работает, например, я набираю TEST в текстовом поле ввода, и что передает только "T" бэк-компоненту.

Еще одна проблема, которую я вижу, заключается в том, что при отправке формы некоторые значения не устанавливаются в компоненте поддержки. Методы установки не вызываются вообще.

Я не думаю, что это работает должным образом в моем env, это комбинация JSF1.1, Ajax4JSF и websphere6.1 не поддерживается, или я все равно могу устранить эту проблему?

РЕДАКТИРОВАТЬ:

Иногда, когда я создаю ajax-сообщения каким-либо событием, например, onkeyup, я получаю следующую ошибку (это происходит не всегда, но иногда) -

Request Error:status : 500 Internal Server Error Message: undefined.

1 Ответ

0 голосов
/ 11 апреля 2010

У меня нет опыта развертывания в Websphere, но я был бы удивлен, если бы ваша проблема с ajax была результатом среды развертывания ...

Существует одна очевидная потенциальная проблема, которая выскакивает при чтении разметки; Вы настроили свой обратный вызов ajax для запуска onkeyup ... поэтому имеет смысл, что T передается компоненту поддержки, поскольку отпускание клавиши T вызовет вызов. Возможно, вы захотите использовать лучшее событие javascript, возможно onblur.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...