Skip to Main Content

Chinese

Announcement

For appeals, questions and feedback, please email oracle-forums_moderators_us@oracle.com

Need to refresh JSPX page on some timeInterval(10 seconds)

Sahdeep RajputSep 6 2022

Hi Team,
I need to refresh jspx page to persist ADF session . I have to put parameters in web.xml file like below.
<session-config>
<session-timeout>5</session-timeout>
</session-config>

But my scenario is that I am launching Reacjs screen from ADF screen jspx page and if user spent time more than 5 minutes then my ADF page session expired but i don't want to expire ADF page session till the time user working on Reactjs screen and come back to ADF screen.
I applied all possible javascript code but my page is getting expired when i come back to ADF screen from Reactjs screen. I want my ADF screen session Alive when i come back to ADF screen.
Kindly help me how to do ADF page refresh in background .
Tried all below javascript code :

function refreshSession(){
console.log('refresh start');
var button = AdfPage.PAGE.findComponentByAbsoluteId('pt1:f11');
console.log('Button Id--->',button);
AdfActionEvent.queue(button, true);
console.log('refresh completed');
}

function refreshSessionForAEPS(){
console.log('refreshSessionForAEPS started');
window.top.location = window.top.location
document.location.reload();
window.location.reload(true);
window.location.href = window.location.href
refreshSession();
console.log('refreshSessionForAEPS completed');
}

<af:commandButton text="refreshSession" id="f11" partialSubmit="true" visible="false"
actionListener="#{TransactionTemplateBean.makeMeAlive}" clientComponent="true"
binding="#{TransactionTemplateBean.refreshButtonBinding}"/>

Thanks
Sahdeep

Comments
Post Details
Added on Sep 6 2022
0 comments
161 views