Я использую компонент 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
Если есть лучший способ, пожалуйста, дайте мне знать :)