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

📄 tracksession.java

📁 Java与面向对象程序设计实验教学讲义.复数类的实现,复数类的复杂运算,身份证号码的分析,图形界面设计
💻 JAVA
字号:
import java.io.*; 
import javax.servlet.*; 
import javax.servlet.http.*; 
import java.net.*; 
import java.util.*;

public class TrackSession extends HttpServlet {
  public void doGet(HttpServletRequest request,HttpServletResponse response)
	throws ServletException, IOException {
      	String heading;
	Integer count;
	response.setContentType("text/html");
	HttpSession session = request.getSession(true);
	count =(Integer)session.getAttribute("count");
	if (count == null) 
        {
            count = new Integer(0);
            heading = "First visiting";
	} 
	else
        {
            heading = "Welcome Back";
            count = new Integer(count.intValue() + 1);
	}
	session.setAttribute("count", count);
	PrintWriter out = response.getWriter();
	String docType = "<!DOCTYRP HTML PUBLIC \"- //W3C//DTD HTML 4.0" 
		+ "Transitional //EN\">\n";
	out.println(docType +
            "<BODY BGCOLOR=\"#FDF5E6\">\n" +
            "<H1 ALIGN=\"CENTER\">" + heading + "</H1>\n" +
            "<TABLE BORDER=1 ALIGN=\"CENTER\">\n" +
            "<TR BGCOLOR=\"#FFAD00\">\n" +
            " <TH>NAME<TH>VALUE\n" +
            "<TR>\n" +
            " <TD>ID:\n" +
            " <TD>" + session.getId() + "\n" +
            "<TR>\n" +
            " <TD>Creation Time:\n" +
            " <TD>" +
            new Date(session.getCreationTime()) + "\n" +
            "<TR>\n" +
            "<TD>Last Access Time:\n" +
            "<TD>" +
            new Date(session.getLastAccessedTime()) + "\n" +
            "<TR>\n" +
            " <TD>Count:\n" +
            " <TD>" + count + "\n" +
            "</TABLE>\n" +
            "</BODY></HTML>");
    }
	/** doPost方法直接调用doGet */
    public void doPost(HttpServletRequest request,HttpServletResponse response)
	throws ServletException, IOException 
    {
        doGet(request, response);
    }
}

⌨️ 快捷键说明

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