Googleando si trova sempre tutto....
Per fare in modo che la vostra sessione sia "persistente" sulle vostre applicazioni Web sviluppate in Xpages...basta inserire questo pezzo di codice all'interno delle vostre pagine
<xp:scriptBlock id="KeepMySessionAlive">
<xp:this.value><![CDATA[
var dbpath = '#{javascript:facesContext.getExternalContext().getRequestContextPath()}';
var sTimeoutSec = (parseInt('#{javascript:context.getProperty("xsp.session.timeout")}' || 30) * 60) - 30;
if(!XSP.keepAlive)
{XSP.keepAlive=function xe_ka(){
setTimeout('XSP.keepAlive()',sTimeoutSec * 1000);
dojo.xhrGet({url:dbpath + '/xsp/.ibmmodres/ping',
handleAs:'text',
preventCache:true});
};
setTimeout('XSP.keepAlive()',sTimeoutSec * 1000)}
]]></xp:this.value>
</xp:scriptBlock>
Il codice è stato preso da questo URL
http://www-10.lotus.com/ldd/ddwiki.nsf/dx/How_to_keep_XPages_Session_Alive_without_using_Extension_Library
Come tenere la sessione Web sempre attiva con le Xpages senza extension Library
- 06/01/2011
- 0 commenti
0 Commenti:
Nessun Commento Trovato