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

📄 sessionreaderservlet.java

📁 icsamples目录中有icsamples网络程序。 这个程序包括J2EE网络层的范例程序
💻 JAVA
字号:
/* * Class.java * Example shows how to cound the request to a certain servlet * Created on October 9, 2002, 1:27 PM */package jwadbook.servlets;/** * * @author  cai */import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.util.*;//import java.util.Calendar;public class SessionReaderServlet extends HttpServlet {      public void init() throws ServletException {	   	}             public void doPost ( HttpServletRequest req, HttpServletResponse resp ) 			throws ServletException,IOException	{          PrintWriter out = resp.getWriter();		resp.setContentType("text/html");		out.println(" <HTML> ");		out.println(" <HEAD>");		out.println(" <TITLE>SessionReaderServlet</TITLE> ");		out.println(" </HEAD> ");		out.println(" <BODY BGCOLOR=white> ");		out.println(" <CENTER> ");		out.println(" <FONT COLOR='#009999' SIZE='4' face='Arial'> ");		out.println(" <STRONG>Display the Record Tracked in SessionRecorderServlet</STRONG> ");		out.println(" </FONT> ");		out.println(" </CENTER> ");		out.println(" <HR>");          HttpSession cusession = req.getSession();          if (cusession.getAttribute("Access_Recorder")!=null)          {          Vector counter = (Vector)cusession.getAttribute("Access_Recorder");          Enumeration reqlist = counter.elements();		out.println("<CENTER>Total Request Number to SessionRecorderServlet: " + counter.size() +" </CENTER><br>  ");                out.println("<CENTER>");                out.println("Servlet Last Access Time: " + cusession.getAttribute("Last_Access_Time")+ "<BR>");                out.println("Protocol: " + cusession.getAttribute("Protocol")+ "<BR>");                out.println("Session Creation Time: " + String.valueOf(cusession.getCreationTime())+ "<BR>");                out.println("Session Last Access Time: " + String.valueOf( cusession.getLastAccessedTime())+ "<BR>");                out.println("Session MaxInterval Time: " + String.valueOf(cusession.getMaxInactiveInterval())+ "<BR>");                out.println ( "<TABLE Border=1 BGCOLOR=WHITE> ");                while( reqlist.hasMoreElements() )                {                    out.println("<TR BGCOLOR='#99cee6'> <TH> Request RemoteAddess </TH> </TR> ");                    out.println("<TR> <TD>"+ (String)reqlist.nextElement() +"</TD></TR>" );                }                out.println ( "</TABLE> ");                out.println("</CENTER>");		out.println(" <HR> ");		out.println(" </BODY> ");		out.println(" </HTML> " );		out.flush();          }          else          {              out.println("You need to access SessionRecorderServletFirst!");              out.println(" </BODY> ");              out.println(" </HTML> " );              out.flush();          }	}        public void doGet ( HttpServletRequest req, HttpServletResponse resp ) 			throws ServletException,IOException	{		doPost(req,resp);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -