⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cookieservlet.java

📁 icsamples目录中有icsamples网络程序。 这个程序包括J2EE网络层的范例程序
💻 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 + -