📄 sessionreaderservlet.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 + -