JSF - установить STATE_SAVING_METHOD на страницу - PullRequest
2 голосов
/ 06 января 2012

Я хотел бы установить для конкретной страницы (на которой не требуется вход пользователя в систему) значение STATE_SAVING_METHOD из client, а не server, в то время как на остальных страницах используется server,Есть ли способ установить его на каждой странице?

Я хотел бы сделать это, чтобы обойти страшных ViewExpiredException.

Ответы [ 2 ]

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

Нет пути. Это, однако, было запрошено как новая функция. См. Также JSF spec проблема 1056 .

Чтобы решить конкретную проблему ViewExpiredException, вам нужно искать альтернативные способы. Вы можете просто задать новый вопрос здесь конкретно о проблеме, которая у вас есть. Всегда есть способы обойти это.

1 голос
/ 07 января 2012

Метод сохранения состояния устанавливается один раз в web.xml и существует для всего приложения. Если вы не хотите, чтобы срок действия этого конкретного представления истек, вы можете выполнить опрос ajax, который «пингует» страницу через определенный промежуток времени и, таким образом, избегает исключения просроченного просмотра. Обходное решение, но это путь с сохранением состояния.

...