📄 cookieservlet.java
字号:
/* * CookieServlet.java * * Created on October 10, 2002, 2:34 PM */package jwadbook.servlets;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;/** * * @author cai */public class CookieServlet extends HttpServlet{ String initParam1, initParam2; public void init ( ServletConfig config ) throws ServletException { super.init(config); } public void doGet ( HttpServletRequest req, HttpServletResponse resp ) throws ServletException,IOException { PrintWriter out = resp.getWriter(); resp.setContentType("text/html"); Cookie category = new Cookie("Your_Favorite_Category" , "1_Computer_Book_2_Management_Book_3_Cooking_Book_4_Classical_Music" ); Cookie lastorder = new Cookie("Your_Last_Order" , "Java_Web_Application_Design_J2EE__Rich_Dad_Poor_Dad" ); category.setComment("Store your favorite book list"); //category.setDomain("icconcet.com"); int ageinsecond = 60*60*24*30; category.setMaxAge(ageinsecond); //set the life time of the cookie category.setPath("/"); category.setVersion(00001); //category.setSecure(true); resp.addCookie( category ); resp.addCookie( lastorder ); out.println(" <HTML> "); out.println(" <HEAD>"); out.println(" <TITLE>CookieServlet</TITLE> "); out.println(" </HEAD> "); out.println(" <BODY BGCOLOR=white> "); out.println(" <CENTER> "); out.println(" <FONT COLOR='#009999' SIZE='4' face='Arial'> "); out.println(" <STRONG>Add Cookies to the Response and Show Them</STRONG> "); out.println(" </FONT> "); out.println(" </CENTER> "); out.println(" <HR> "); out.println(" <H2></H2> "); out.println("Your favorite book category (based on the Cookies from your browser): <br><br> "); out.println("<CENTER>"); Cookie[] cookielist = req.getCookies(); if (cookielist!=null) { out.println ( "<TABLE Border=1 BGCOLOR=WHITE> "); out.println("<TR BGCOLOR='#99cee6'> <TH>Name </TH> <TH>Value </TH> </TR> "); for ( int i= 0; i < cookielist.length; i++ ) { out.println("<TR BGCOLOR='yellow'> <TD> Cookie Name:" + cookielist[i].getName() + " </TD> <TD> Cookie Value: <I> " + cookielist[i].getValue() + "</I></TD></TR>" ); out.println("<TR> <TD> Cookie Domain: </TD>" + "<TD> <I>" + cookielist[i].getDomain() + "</I></TD></TR>" ); out.println("<TR> <TD> Cookie Path: </TD>" + "<TD> <I>" + cookielist[i].getPath() + "</I></TD></TR>" ); out.println("<TR> <TD> Cookie Version: </TD>" + "<TD> <I>" + cookielist[i].getVersion() + "</I></TD></TR>" ); out.println("<TR> <TD> Cookie MaxAge: </TD>" + "<TD> <I>" + cookielist[i].getMaxAge() + "</I></TD></TR>" ); out.println("<TR> <TD> Cookie Comment: </TD>" + "<TD> <I>" + cookielist[i].getComment() + "</I></TD></TR>" ); } out.println ( "</TABLE> "); } else { out.println ( "You have not ordered book yet. No cookie found!"); } out.println("</CENTER>"); out.println(" <HR> "); out.println(" </BODY> "); out.println(" </HTML> " ); out.flush(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -