xpage有时间吗?我对有关xpage的“会话超时”进行了一些研究。但我不确定,闲置几分钟后我的xpages自动“刷新”是否与此有关?

经验:


我使用谷歌浏览器在我的xpages页面上运行。
我的xpages页面大约有20个字段。
我会在几分钟后寻找信息,然后尝试填写,但是当我单击该字段时,我填写之前的所有字段都将变为
“空”,页面看起来像是自动刷新。


在这里提问


有人遇到过此自动刷新问题吗?
这与会话超时/过期有关吗?
如果以前有人遇到过这个问题,那么您如何解决这个问题?

最佳答案

使用keepSessionAlive避免会话超时。这会导致客户端定期与服务器进行通信,因此只要未关闭XPage,服务器就会保持会话打开状态。

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xe="http://www.ibm.com/xsp/coreex">
    <xe:keepSessionAlive id="keepSessionAlive1" delay="0"></xe:keepSessionAlive>
...
</xp:view>


delay="0"表示当前会话超时值(在XPages选项卡上为“应用程序属性”指定的)减去30秒。

关于javascript - xpages页面在“空闲”后自动刷新一段时间(5-10分钟),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42126938/

10-10 09:05