JSF 1.1 эквивалент f: событие - PullRequest
1 голос
/ 20 января 2012

Я пытаюсь восстановить данные из моей базы данных каждый раз, когда пользователь нажимает на ссылку (на случай, если какая-либо информация изменилась)

Но я использую JSF 1.1,

В JSF 2.0 у нас есть

        <f:metadata>
            <f:event type="preRenderView" listener="#{refreshDataTable}"> </f:event>
        </f:metadata>

или даже PhaseListener, но в 1.1 мы этого не делаем.

Кто-нибудь знает эквивалент или что-нибудь, что может вызвать действие на бобе при нажатии на ссылку?

Спасибо.

1 Ответ

2 голосов
/ 20 января 2012

Поместите компонент в область запроса и выполните работу в его конструкторе.

Не помещайте компонент в область сеанса.Это только плохо для пользовательского опыта и памяти сервера.Если вы хотите смоделировать область просмотра в JSF 1.x, взгляните на Томагавка <t:saveState> или RichFaces '<a4j:keepAlive>.

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