在Java中,可以通過設(shè)置web.xml或者通過代碼設(shè)置session的超時(shí)時(shí)間。
<session-config>
標(biāo)簽,并在其中設(shè)置<session-timeout>
標(biāo)簽的值,以分鐘為單位。例如,將session超時(shí)時(shí)間設(shè)置為30分鐘:<session-config>
<session-timeout>30</session-timeout>
</session-config>
setMaxInactiveInterval()
方法設(shè)置session的超時(shí)時(shí)間,以秒為單位。例如,將session超時(shí)時(shí)間設(shè)置為1800秒(30分鐘):HttpSession session = request.getSession();
session.setMaxInactiveInterval(1800);
需要注意的是,如果同時(shí)使用web.xml和代碼設(shè)置session超時(shí)時(shí)間,以代碼設(shè)置的為準(zhǔn)。