{"id":25536535,"date":"2022-08-04T02:02:31","date_gmt":"2022-08-03T20:32:31","guid":{"rendered":"https:\/\/entri.app\/blog\/?p=25536535"},"modified":"2022-08-25T12:06:59","modified_gmt":"2022-08-25T06:36:59","slug":"what-are-cookies-in-servlets-all-you-need-to-know","status":"publish","type":"post","link":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/","title":{"rendered":"What Are Cookies in Servlets? All You Need to Know"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69e9eff8d7858\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69e9eff8d7858\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#How_Cookie_works\" >How Cookie works<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#Types_of_Cookie\" >Types of Cookie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#Cookie_class\" >Cookie class<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#How_to_create_Cookie\" >How to create Cookie?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#How_to_delete_Cookie\" >How to delete Cookie?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#How_to_read_cookies\" >How to read cookies<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#Example_of_Cookies_in_java_servlet\" >Example of Cookies in java servlet<\/a><\/li><\/ul><\/nav><\/div>\n<p>A\u00a0cookie\u00a0is a small piece of information that is persisted between the multiple client requests. A cookie has a name, a single value, and optional attributes such as a comment, path and domain qualifiers, a maximum age, and a version number.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/entri.sng.link\/Bcofz\/uu8c\/w409\" target=\"_blank\" rel=\"noopener\"><strong>To know more about Java, Download Entri App!<\/strong><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_Cookie_works\"><\/span><strong>How Cookie works<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>By default, each request is considered as a new request. In cookies technique, we add cookie with response from the servlet. So cookie is stored in the cache of the browser. After that if request is sent by the user, cookie is added with request by default. Thus, we recognize the user as the old user.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Types_of_Cookie\"><\/span><strong>Types of Cookie<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are 2 types of cookies in servlets.<\/p>\n<ol>\n<li>Non-persistent cookie<\/li>\n<li>Persistent cookie<\/li>\n<\/ol>\n<h3><strong>Non-persistent cookie<\/strong><\/h3>\n<p>It is\u00a0valid for single session\u00a0only. It is removed each time when user closes the browser.<\/p>\n<h3><strong>Persistent cookie<\/strong><\/h3>\n<p>It is\u00a0valid for multiple session\u00a0. It is not removed each time when user closes the browser. It is removed only if user logout or signout.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cookie_class\"><\/span><strong>Cookie class<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>javax.servlet.http.Cookie\u00a0class provides the functionality of using cookies. It provides a lot of useful methods for cookies.<\/p>\n<h3><strong>Constructor of Cookie class<\/strong><\/h3>\n<table>\n<tbody>\n<tr>\n<td><strong>Constructor<\/strong><\/td>\n<td><strong>Description<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Cookie()<\/td>\n<td>constructs a cookie.<\/td>\n<\/tr>\n<tr>\n<td>Cookie(String name, String value)<\/td>\n<td>constructs a cookie with a specified name and value.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>Useful Methods of Cookie class<\/strong><\/h3>\n<p>There are given some commonly used methods of the Cookie class.<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>Method<\/strong><\/td>\n<td><strong>Description<\/strong><\/td>\n<\/tr>\n<tr>\n<td>public void setMaxAge(int expiry)<\/td>\n<td>Sets the maximum age of the cookie in seconds.<\/td>\n<\/tr>\n<tr>\n<td>public String getName()<\/td>\n<td>Returns the name of the cookie. The name cannot be changed after creation.<\/td>\n<\/tr>\n<tr>\n<td>public String getValue()<\/td>\n<td>Returns the value of the cookie.<\/td>\n<\/tr>\n<tr>\n<td>public void setName(String name)<\/td>\n<td>changes the name of the cookie.<\/td>\n<\/tr>\n<tr>\n<td>public void setValue(String value)<\/td>\n<td>changes the value of the cookie.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: center;\"><a href=\"https:\/\/entri.sng.link\/Bcofz\/uu8c\/w409\" target=\"_blank\" rel=\"noopener\"><strong>To know more about Java, Download Entri App!<\/strong><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_create_Cookie\"><\/span><strong>How to create Cookie?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Let&#8217;s see the simple code to create cookie.<\/p>\n<ul>\n<li>Cookie\u00a0ck=<strong>new<\/strong>\u00a0Cookie(&#8220;user&#8221;,&#8221;sonoo\u00a0jaiswal&#8221;);\/\/creating\u00a0cookie\u00a0object<\/li>\n<li>response.addCookie(ck);\/\/adding\u00a0cookie\u00a0in\u00a0the\u00a0response<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"How_to_delete_Cookie\"><\/span><strong>How to delete Cookie?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Let&#8217;s see the simple code to delete cookie. It is mainly used to logout or signout the user.<\/p>\n<ol>\n<li>Cookie\u00a0ck=<strong>new<\/strong>\u00a0Cookie(&#8220;user&#8221;,&#8221;&#8221;);\/\/deleting\u00a0value\u00a0of\u00a0cookie<\/li>\n<li>ck.setMaxAge(0);\/\/changing\u00a0the\u00a0maximum\u00a0age\u00a0to\u00a00\u00a0seconds<\/li>\n<li>response.addCookie(ck);\/\/adding\u00a0cookie\u00a0in\u00a0the\u00a0response<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"How_to_read_cookies\"><\/span><strong>How to read cookies<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cookie c[]=request.getCookies();<\/p>\n<p>\/\/c.length gives the cookie count<\/p>\n<p>for(int i=0;i&lt;c.length;i++)<\/p>\n<p>{<\/p>\n<p>out.print(&#8220;Name: &#8220;+c[i].getName()+&#8221; &amp; Value: &#8220;+c[i].getValue());<\/p>\n<p>}<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Example_of_Cookies_in_java_servlet\"><\/span><strong>Example of Cookies in java servlet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>index.html<\/strong><\/p>\n<p>&lt;form action=&#8221;login&#8221;&gt;<\/p>\n<p>User Name:&lt;input type=&#8221;text&#8221; name=&#8221;userName&#8221;\/&gt;<\/p>\n<p>&lt;br\/&gt;<\/p>\n<p>Password:&lt;input type=&#8221;password&#8221; name=&#8221;userPassword&#8221;\/&gt;<\/p>\n<p>&lt;br\/&gt;<\/p>\n<p>&lt;input type=&#8221;submit&#8221; value=&#8221;submit&#8221;\/&gt;&lt;\/form&gt;<\/p>\n<p><strong>MyServlet1.java<\/strong><\/p>\n<p>import java.io.*;<\/p>\n<p>import javax.servlet.*;<\/p>\n<p>import javax.servlet.http.*;<\/p>\n<p>public class MyServlet1 extends HttpServlet {\u00a0\u00a0 public void doGet(HttpServletRequest request, \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0HttpServletResponse response)<\/p>\n<p>{<\/p>\n<p>try<\/p>\n<p>{\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 response.setContentType(&#8220;text\/html&#8221;);<\/p>\n<p>PrintWriter pwriter = response.getWriter();<\/p>\n<p>String name = request.getParameter(&#8220;userName&#8221;);<\/p>\n<p>String password = request.getParameter(&#8220;userPassword&#8221;);<\/p>\n<p>pwriter.print(&#8220;Hello &#8220;+name);<\/p>\n<p>pwriter.print(&#8220;Your Password is: &#8220;+password);<\/p>\n<p>\/\/Creating two cookies<\/p>\n<p>Cookie c1=new Cookie(&#8220;userName&#8221;,name);<\/p>\n<p>Cookie c2=new Cookie(&#8220;userPassword&#8221;,password);<\/p>\n<p>\/\/Adding the cookies to response header<\/p>\n<p>response.addCookie(c1);<\/p>\n<p>response.addCookie(c2);<\/p>\n<p>pwriter.print(&#8220;&lt;br&gt;&lt;a href=&#8217;welcome&#8217;&gt;View Details&lt;\/a&gt;&#8221;);<\/p>\n<p>pwriter.close();<\/p>\n<p>}<\/p>\n<p>catch(Exception exp)<\/p>\n<p>{<\/p>\n<p>System.out.println(exp);<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p><strong>MyServlet2.java<\/strong><\/p>\n<p>import java.io.*;<\/p>\n<p>import javax.servlet.*;<\/p>\n<p>import javax.servlet.http.*;<\/p>\n<p>public class MyServlet2 extends HttpServlet<\/p>\n<p>{<\/p>\n<p>public void doGet(HttpServletRequest request, \u00a0\u00a0\u00a0\u00a0HttpServletResponse response)<\/p>\n<p>{<\/p>\n<p>try<\/p>\n<p>{\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 response.setContentType(&#8220;text\/html&#8221;);<\/p>\n<p>PrintWriter pwriter = response.getWriter();<\/p>\n<p>\/\/Reading cookies\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Cookie c[]=request.getCookies();<\/p>\n<p>\/\/Displaying User name value from cookie\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 pwriter.print(&#8220;Name: &#8220;+c[1].getValue());<\/p>\n<p>\/\/Displaying user password value from cookie\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 pwriter.print(&#8220;Password: &#8220;+c[2].getValue()); \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0pwriter.close();<\/p>\n<p>}<\/p>\n<p>catch(Exception exp)<\/p>\n<p>{\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 System.out.println(exp);<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p><strong>web.xml<\/strong><\/p>\n<p>&lt;web-app&gt;<\/p>\n<p>&lt;display-name&gt;<\/p>\n<p>BeginnersBookDemo&lt;\/display-name&gt;<\/p>\n<p>&lt;welcome-file-list&gt;<\/p>\n<p>&lt;welcome-file&gt;index.html&lt;\/welcome-file&gt;<\/p>\n<p>&lt;\/welcome-file-list&gt;<\/p>\n<p>&lt;servlet&gt; &lt;servlet-name&gt;Servlet1&lt;\/servlet-name&gt;<\/p>\n<p>&lt;servlet-class&gt;MyServlet1&lt;\/servlet-class&gt;&lt;\/servlet&gt;<\/p>\n<p>&lt;servlet-mapping&gt; &lt;servlet-name&gt;Servlet1&lt;\/servlet-name&gt;<\/p>\n<p>&lt;url-pattern&gt;\/login&lt;\/url-pattern&gt;<\/p>\n<p>&lt;\/servlet-mapping&gt;&lt;servlet&gt; &lt;servlet-name&gt;Servlet2&lt;\/servlet-name&gt;<\/p>\n<p>&lt;servlet-class&gt;MyServlet2&lt;\/servlet-class&gt;&lt;\/servlet&gt;<\/p>\n<p>&lt;servlet-mapping&gt; &lt;servlet-name&gt;Servlet2&lt;\/servlet-name&gt; &lt;url-pattern&gt;\/welcome&lt;\/url-pattern&gt;&lt;\/servlet-mapping&gt;<\/p>\n<p>&lt;\/web-app&gt;<\/p>\n<p><strong>Output:<\/strong><br \/>\nWelcome Screen:<\/p>\n<p>After clicking Submit:<\/p>\n<p>After clicking View Details:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/entri.sng.link\/Bcofz\/uu8c\/w409\" target=\"_blank\" rel=\"noopener\"><strong>To know more about Java, Download Entri App!<\/strong><\/a><\/p>\n<p><strong>Why is it important to choose Entri?<\/strong><\/p>\n<ul>\n<li>Excellent online platform for all the Competitive Exams.<\/li>\n<li>Provides updated materials created by the Entri Experts.<\/li>\n<li>Entri provides a best platform with full- length mock tests including previous year question papers.<\/li>\n<li>You can download the app for free and join the required classes.<\/li>\n<li>Entri wishes you all the best for your examinations and future endeavours.<\/li>\n<\/ul>\n<p><strong>\u201cYOU DON\u2019T HAVE TO BE GREAT TO START, BUT YOU HAVE TO START TO BE GREAT.\u201d<\/strong><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A\u00a0cookie\u00a0is a small piece of information that is persisted between the multiple client requests. A cookie has a name, a single value, and optional attributes such as a comment, path and domain qualifiers, a maximum age, and a version number. To know more about Java, Download Entri App! How Cookie works By default, each request [&hellip;]<\/p>\n","protected":false},"author":55,"featured_media":25536537,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[802,558,1882],"tags":[],"class_list":["post-25536535","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","category-general-knowledge","category-java-programming"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What Are Cookies in Servlets? All You Need to Know - Entri Blog<\/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:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Are Cookies in Servlets? All You Need to Know - Entri Blog\" \/>\n<meta property=\"og:description\" content=\"A\u00a0cookie\u00a0is a small piece of information that is persisted between the multiple client requests. A cookie has a name, a single value, and optional attributes such as a comment, path and domain qualifiers, a maximum age, and a version number. To know more about Java, Download Entri App! How Cookie works By default, each request [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/\" \/>\n<meta property=\"og:site_name\" content=\"Entri Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/entri.me\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-03T20:32:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-25T06:36:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/What-Are-Cookies-in-Servlets-All-You-Need-to-Know.png\" \/>\n\t<meta property=\"og:image:width\" content=\"820\" \/>\n\t<meta property=\"og:image:height\" content=\"615\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ayesha Surayya\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@entri_app\" \/>\n<meta name=\"twitter:site\" content=\"@entri_app\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ayesha Surayya\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/\"},\"author\":{\"name\":\"Ayesha Surayya\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/568cc9d6e77fd5d01033b61c88343097\"},\"headline\":\"What Are Cookies in Servlets? All You Need to Know\",\"datePublished\":\"2022-08-03T20:32:31+00:00\",\"dateModified\":\"2022-08-25T06:36:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/\"},\"wordCount\":852,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/What-Are-Cookies-in-Servlets-All-You-Need-to-Know.png\",\"articleSection\":[\"Articles\",\"General Knowledge\",\"Java Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/\",\"url\":\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/\",\"name\":\"What Are Cookies in Servlets? All You Need to Know - Entri Blog\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/What-Are-Cookies-in-Servlets-All-You-Need-to-Know.png\",\"datePublished\":\"2022-08-03T20:32:31+00:00\",\"dateModified\":\"2022-08-25T06:36:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#primaryimage\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/What-Are-Cookies-in-Servlets-All-You-Need-to-Know.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/What-Are-Cookies-in-Servlets-All-You-Need-to-Know.png\",\"width\":820,\"height\":615,\"caption\":\"What Are Cookies in Servlets All You Need to Know\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/entri.app\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entri Skilling\",\"item\":\"https:\/\/entri.app\/blog\/category\/entri-skilling\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Java Programming\",\"item\":\"https:\/\/entri.app\/blog\/category\/entri-skilling\/java-programming\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"What Are Cookies in Servlets? All You Need to Know\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/entri.app\/blog\/#website\",\"url\":\"https:\/\/entri.app\/blog\/\",\"name\":\"Entri Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/entri.app\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/entri.app\/blog\/#organization\",\"name\":\"Entri App\",\"url\":\"https:\/\/entri.app\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"width\":989,\"height\":446,\"caption\":\"Entri App\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/entri.me\/\",\"https:\/\/x.com\/entri_app\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/568cc9d6e77fd5d01033b61c88343097\",\"name\":\"Ayesha Surayya\",\"url\":\"https:\/\/entri.app\/blog\/author\/ayesha-surayya\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Are Cookies in Servlets? All You Need to Know - Entri Blog","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:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/","og_locale":"en_US","og_type":"article","og_title":"What Are Cookies in Servlets? All You Need to Know - Entri Blog","og_description":"A\u00a0cookie\u00a0is a small piece of information that is persisted between the multiple client requests. A cookie has a name, a single value, and optional attributes such as a comment, path and domain qualifiers, a maximum age, and a version number. To know more about Java, Download Entri App! How Cookie works By default, each request [&hellip;]","og_url":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/","og_site_name":"Entri Blog","article_publisher":"https:\/\/www.facebook.com\/entri.me\/","article_published_time":"2022-08-03T20:32:31+00:00","article_modified_time":"2022-08-25T06:36:59+00:00","og_image":[{"width":820,"height":615,"url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/What-Are-Cookies-in-Servlets-All-You-Need-to-Know.png","type":"image\/png"}],"author":"Ayesha Surayya","twitter_card":"summary_large_image","twitter_creator":"@entri_app","twitter_site":"@entri_app","twitter_misc":{"Written by":"Ayesha Surayya","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#article","isPartOf":{"@id":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/"},"author":{"name":"Ayesha Surayya","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/568cc9d6e77fd5d01033b61c88343097"},"headline":"What Are Cookies in Servlets? All You Need to Know","datePublished":"2022-08-03T20:32:31+00:00","dateModified":"2022-08-25T06:36:59+00:00","mainEntityOfPage":{"@id":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/"},"wordCount":852,"commentCount":0,"publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"image":{"@id":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/What-Are-Cookies-in-Servlets-All-You-Need-to-Know.png","articleSection":["Articles","General Knowledge","Java Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/","url":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/","name":"What Are Cookies in Servlets? All You Need to Know - Entri Blog","isPartOf":{"@id":"https:\/\/entri.app\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#primaryimage"},"image":{"@id":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/What-Are-Cookies-in-Servlets-All-You-Need-to-Know.png","datePublished":"2022-08-03T20:32:31+00:00","dateModified":"2022-08-25T06:36:59+00:00","breadcrumb":{"@id":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#primaryimage","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/What-Are-Cookies-in-Servlets-All-You-Need-to-Know.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/What-Are-Cookies-in-Servlets-All-You-Need-to-Know.png","width":820,"height":615,"caption":"What Are Cookies in Servlets All You Need to Know"},{"@type":"BreadcrumbList","@id":"https:\/\/entri.app\/blog\/what-are-cookies-in-servlets-all-you-need-to-know\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/entri.app\/blog\/"},{"@type":"ListItem","position":2,"name":"Entri Skilling","item":"https:\/\/entri.app\/blog\/category\/entri-skilling\/"},{"@type":"ListItem","position":3,"name":"Java Programming","item":"https:\/\/entri.app\/blog\/category\/entri-skilling\/java-programming\/"},{"@type":"ListItem","position":4,"name":"What Are Cookies in Servlets? All You Need to Know"}]},{"@type":"WebSite","@id":"https:\/\/entri.app\/blog\/#website","url":"https:\/\/entri.app\/blog\/","name":"Entri Blog","description":"","publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/entri.app\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/entri.app\/blog\/#organization","name":"Entri App","url":"https:\/\/entri.app\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","width":989,"height":446,"caption":"Entri App"},"image":{"@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/entri.me\/","https:\/\/x.com\/entri_app"]},{"@type":"Person","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/568cc9d6e77fd5d01033b61c88343097","name":"Ayesha Surayya","url":"https:\/\/entri.app\/blog\/author\/ayesha-surayya\/"}]}},"_links":{"self":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25536535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/comments?post=25536535"}],"version-history":[{"count":5,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25536535\/revisions"}],"predecessor-version":[{"id":25539552,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25536535\/revisions\/25539552"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media\/25536537"}],"wp:attachment":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media?parent=25536535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/categories?post=25536535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/tags?post=25536535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}