IceFaces: inputRichText - время ожидания сеанса при наборе - PullRequest
1 голос
/ 08 ноября 2010

Я использую компонент inputRichText для составления сообщений в формате HTML в системе, над которой я работаю.

Однако я столкнулся с проблемой. Кажется, сессия истекает, даже когда пользователь работает в редакторе.

Я попытался установить параметр тайм-аута сеанса в web.xml на 1 минуту и ​​начал печатать в редакторе. Через 1 минуту появилось диалоговое окно «Сеанс пользователя истек». Есть ли способ заставить компонент текстового редактора поддерживать сессию живым? Немного раздражает работать над чем-то какое-то время, только чтобы потерять его на время ожидания сеанса, хотя вы не были неактивны.

Это код, который я использую для отображения компонента на странице:

<ice:inputRichText height="250" toolbar="MyToolbar" customConfigPath="/FCKconfig.js" id="messageBody" value="#{bean.messageBody}" language="sv" saveOnSubmit="true" />

Спасибо!

Изменить:

Я решил эту проблему с помощью периодического вызова JavaScript в сервлет, реализуя материал, описанный в этом отчете IceFaces JIRA

Если есть лучший способ, пожалуйста, дайте мне знать:)

1 Ответ

1 голос
/ 09 ноября 2010

Я решил эту проблему с помощью периодического вызова JavaScript в сервлет, реализуя материал, описанный в этом отчете IceFaces JIRA .

Это в основном позволяет сервлету "касаться" сеанса и, следовательно, поддерживать его.

Если есть лучший способ, пожалуйста, дайте мне знать:)

...