2010-11-08 40 views
1

我正在使用inputRichText组件来编写正在处理的系统中的HTML格式的消息。IceFaces:inputRichText - 输入时会话超时

但是我遇到了一个问题。看起来会话超时,即使用户在编辑器中工作。

我尝试将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 report

如果有一个更好的办法列出的东西,一个servlet,请让我知道:)

回答

1

我使用周期性的JavaScript调用将其解析为一个实现了IceFaces JIRA report中列出的东西的servlet。

它基本上允许servlet“触摸”会话并保持活动状态。

如果还有更好的方法,请让我知道:)