jsp之实现cookie的使用说明
发布时间:2023-06-27 15:08:24 所属栏目:教程 来源:
导读:cookies存储在客户机上的文本文件,它存储了大量的轨迹信息,cookies基于servlet技术,JSP显然可以为HTTP cookie提供支持,本文是错新技术频道小编介绍的jsp之实现cookie的使用介绍。
package coreservlets;
package coreservlets;
cookies存储在客户机上的文本文件,它存储了大量的轨迹信息,cookies基于servlet技术,JSP显然可以为HTTP cookie提供支持,本文是错新技术频道小编介绍的jsp之实现cookie的使用介绍。 package coreservlets; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; /** Sets six cookies: three that apply only to the current * session (regardless of how long that session lasts) * and three that persist for an hour (regardless of * whether the browser is restarted). * <P> * Taken from Core Servlets and JavaServer Pages * from Prentice Hall and Sun Microsystems Press, * http://www.coreservlets.com/. * © 2000 Marty Hall; may be freely used or adapted. */ public class SetCookies extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { for(int i=0; i<3; i++) { // Default maxAge is -1, indicating cookie // applies only to current browsing session. Cookie cookie = new Cookie("Session-Cookie-" + i, "Cookie-Value-S" + i); response.addCookie(cookie); cookie = new Cookie("Persistent-Cookie-" + i, "Cookie-Value-P" + i); // Cookie is valid for an hour, regardless of whether // user quits browser, reboots computer, or whatever. cookie.setMaxAge(3600); response.addCookie(cookie); } response.setContentType("text/html"); PrintWriter out = response.getWriter(); String title = "Setting Cookies"; out.println (ServletUtilities.headWithTitle(title) + "<BODY BGCOLOR=/"#FDF5E6/">/n" + "<H1 ALIGN=/"CENTER/">" + title + "</H1>/n" + "There are six cookies associated with this page./n" + "To see them, visit the/n" + "<A HREF=/"/servlet/coreservlets.ShowCookies/">/n" + "<CODE>ShowCookies</CODE> servlet</A>./n" + "<P>/n" + "Three of the cookies are associated only with the/n" + "current session, while three are persistent./n" + "Quit the browser, restart, and return to the/n" + "<CODE>ShowCookies</CODE> servlet to verify that/n" + "the three long-lived ones persist across sessions./n" + "</BODY></HTML>"); } } (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐