{"id":25524,"date":"2024-03-16T05:05:53","date_gmt":"2024-03-16T05:05:53","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/"},"modified":"2024-03-22T06:22:57","modified_gmt":"2024-03-22T06:22:57","slug":"set-the-session-timeout-duration-in-java","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/","title":{"rendered":"Set the session timeout duration in Java."},"content":{"rendered":"<p>In Java, you can use the setMaxInactiveInterval method to set the timeout time (expiration time) for the session in seconds.<\/p>\n<p>Here is an example:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-comment\">\/\/ \u83b7\u53d6\u5f53\u524dsession<\/span>\r\n<span class=\"hljs-type\">HttpSession<\/span> <span class=\"hljs-variable\">session<\/span> <span class=\"hljs-operator\">=<\/span> request.getSession();\r\n\r\n<span class=\"hljs-comment\">\/\/ \u8bbe\u7f6esession\u7684\u8d85\u65f6\u65f6\u95f4\u4e3a30\u5206\u949f<\/span>\r\nsession.setMaxInactiveInterval(<span class=\"hljs-number\">1800<\/span>); <span class=\"hljs-comment\">\/\/ 30\u5206\u949f = 30 * 60\u79d2<\/span>\r\n<\/code><\/pre>\n<p>In the above example, the session timeout is set to 30 minutes (1800 seconds) by calling the setMaxInactiveInterval method. The session will automatically expire if there is no activity within 30 minutes.<\/p>\n<p>Note: By default in Java, the session timeout is set to 30 minutes. It can be adjusted as per requirement.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Java, you can use the setMaxInactiveInterval method to set the timeout time (expiration time) for the session in seconds. Here is an example: \/\/ \u83b7\u53d6\u5f53\u524dsession HttpSession session = request.getSession(); \/\/ \u8bbe\u7f6esession\u7684\u8d85\u65f6\u65f6\u95f4\u4e3a30\u5206\u949f session.setMaxInactiveInterval(1800); \/\/ 30\u5206\u949f = 30 * 60\u79d2 In the above example, the session timeout is set to 30 minutes (1800 seconds) by calling [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-25524","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Set the session timeout duration in Java. - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Set the session timeout duration in Java.\" \/>\n<meta property=\"og:description\" content=\"In Java, you can use the setMaxInactiveInterval method to set the timeout time (expiration time) for the session in seconds. Here is an example: \/\/ \u83b7\u53d6\u5f53\u524dsession HttpSession session = request.getSession(); \/\/ \u8bbe\u7f6esession\u7684\u8d85\u65f6\u65f6\u95f4\u4e3a30\u5206\u949f session.setMaxInactiveInterval(1800); \/\/ 30\u5206\u949f = 30 * 60\u79d2 In the above example, the session timeout is set to 30 minutes (1800 seconds) by calling [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-16T05:05:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-22T06:22:57+00:00\" \/>\n<meta name=\"author\" content=\"Ava Mitchell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ava Mitchell\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/\"},\"author\":{\"name\":\"Ava Mitchell\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\"},\"headline\":\"Set the session timeout duration in Java.\",\"datePublished\":\"2024-03-16T05:05:53+00:00\",\"dateModified\":\"2024-03-22T06:22:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/\"},\"wordCount\":79,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/\",\"name\":\"Set the session timeout duration in Java. - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-16T05:05:53+00:00\",\"dateModified\":\"2024-03-22T06:22:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Set the session timeout duration in Java.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\",\"name\":\"Ava Mitchell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"caption\":\"Ava Mitchell\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Set the session timeout duration in Java. - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/","og_locale":"en_US","og_type":"article","og_title":"Set the session timeout duration in Java.","og_description":"In Java, you can use the setMaxInactiveInterval method to set the timeout time (expiration time) for the session in seconds. Here is an example: \/\/ \u83b7\u53d6\u5f53\u524dsession HttpSession session = request.getSession(); \/\/ \u8bbe\u7f6esession\u7684\u8d85\u65f6\u65f6\u95f4\u4e3a30\u5206\u949f session.setMaxInactiveInterval(1800); \/\/ 30\u5206\u949f = 30 * 60\u79d2 In the above example, the session timeout is set to 30 minutes (1800 seconds) by calling [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-16T05:05:53+00:00","article_modified_time":"2024-03-22T06:22:57+00:00","author":"Ava Mitchell","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Ava Mitchell"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/"},"author":{"name":"Ava Mitchell","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64"},"headline":"Set the session timeout duration in Java.","datePublished":"2024-03-16T05:05:53+00:00","dateModified":"2024-03-22T06:22:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/"},"wordCount":79,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/","url":"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/","name":"Set the session timeout duration in Java. - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-16T05:05:53+00:00","dateModified":"2024-03-22T06:22:57+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/set-the-session-timeout-duration-in-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Set the session timeout duration in Java."}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64","name":"Ava Mitchell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","caption":"Ava Mitchell"},"url":"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/25524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=25524"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/25524\/revisions"}],"predecessor-version":[{"id":59634,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/25524\/revisions\/59634"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=25524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=25524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=25524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}