Basic
Session ๊ธฐ๋ณธ ๊ฐ ํ์ธํ๊ธฐ / Session ์๊ฐ ์ง์ ์ค์ ํ๊ธฐ
natrue
2021. 9. 10. 15:12
728x90
session ๊ธฐ๋ณธ๊ฐ ํ์ธ ํ๊ธฐ
ํ๋ก์ ํธ ์ฐํด๋ฆญ - Java Build Path - Libraries - Apache Tomcat ์์น ํ์ธ
web.xml : session-config ํ์ธ
session-timeout " 30๋ถ " ๊ธฐ๋ณธ ๊ฐ
session timeout ์ง์ ์ค์ ํ๊ธฐ ( ์ฐ์ ์์ : controller > web.xml )
1. web-xml = ๋ชจ๋ ์ธ์ ์ ํ์์์ ์ค์
<!-- ์ธ์
์ ์ง์๊ฐ ์ค์ -->
<session-config>
<session-timeout>10</session-timeout> // ๋ถ ๋จ์ - 10๋ถ
</session-config>
2. controller = ํน์ ์ธ์ ๋ง ํ์์์ ์ค์
session.setMaxInactiveInterval(20*60); // ์ด ๋จ์ - 20๋ถ
* ๊ทธ์ธ์ session ์๊ฐ ๋ฐ ์ ๊ฑฐ *
getCreationTime() - ์ธ์
์์ฑ ์๊ฐ
getLastAccessedTime() - ๋ง์ง๋ง ์์ฒญ ์๊ฐ
setMaxInactiveInterval() - ์ต๋ํ์ฉ์๊ฐ ์ค์ (์ด)
getMaxInactiveInterval() - ์ต๋ํ์ฉ์๊ฐ
invalidate() - ์ธ์
์ ๊ฑฐ