2009-07-22 42 views

答えて

12

「マイページが期限切れである」とは、セッションの有効期限が切れていることを意味しますか?その場合は、プロジェクトのweb.xmlでsession-timeoutを増やすことができます。

<session-config> 
     <session-timeout>30</session-timeout> 
</session-config> 

タイムアウトは分単位で指定します。 web.xml

0

、以下に示すように、200分まで30分からのセッションタイムアウトを増やす:

<session-config> 
    <session-timeout>30</session-timeout> 
</session-config> 

はあなたにもののHttpSessionを取得することで、プログラム的にこれを行うことができます

<session-config> 
    <session-timeout>200</session-timeout> 
</session-config> 
2

になるべき要求とMaxInactiveIntervalを設定します。

Integer timeoutInMinutes = 20; 
Request request = RequestCycle.get().getRequest(); 
if(request instanceof WebRequest) 
{ 
    WebRequest wr = (WebRequest)request; 
    HttpSession session = wr.getHttpServletRequest().getSession(); 
    if(session != null) { 
     session.setMaxInactiveInterval(timeoutInMinutes*60); 
    } 
} 
関連する問題