У меня есть приложение Wicket, и срок действия моих страниц истекает очень быстро. Почему это так и что я могу с этим поделать?
Срок действия страниц в Wicket истекает очень быстро
Ответы (3)
Я предполагаю, что под «Моя страница истекает» вы имеете в виду, что срок действия сеанса истекает? Если это так, вы можете увеличить время ожидания сеанса в файле web.xml вашего проекта:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
Тайм-аут указывается в минутах.
person
jsight
schedule
22.07.2009
Вы также можете сделать это программно, получив HttpSession запроса и установив 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);
}
}
person
Matt
schedule
03.12.2009
В web.xml
увеличьте время ожидания сеанса с 30 до 200 минут, как показано ниже:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
должен стать
<session-config>
<session-timeout>200</session-timeout>
</session-config>
person
chandrasekar
schedule
14.11.2009