This site is currently read-only as we are migrating to Oracle Forums for an improved community experience. You will not be able to initiate activity until January 31st, when you will be able to use this site as normal.

    Forum Stats

  • 3,890,899 Users
  • 2,269,649 Discussions
  • 7,916,821 Comments

Discussions

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

User_2BBVC
User_2BBVC Member Posts: 74 Blue Ribbon

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