IceFaces: inputRichText — тайм-аут сеанса при наборе текста

Я использую компонент 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

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


person Malakim    schedule 08.11.2010    source источник


Ответы (1)


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

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

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

person Malakim    schedule 09.11.2010