sessiontracker.java

来自「this is an online shopping project」· Java 代码 · 共 30 行

JAVA
30
字号
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SessionTracker extends HttpServlet
{
	public void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException
	{
		res.setContentType("text/html");
		PrintWriter out=res.getWriter();
		HttpSession session=req.getSession(true);
		Integer count=(Integer)session.getValue("tracker.count");
		if(count==null)
			count=new Integer(1);
		else
			count=new Integer(count.intValue()+1);
		session.putValue("tracker.count",count);
		out.println("<html><head><title>SessionTracker</title></head>");
		out.println("<body><h1>Session Tracking Demo</h1>");
		out.println("You've visited this page "+count+((count.intValue()==1)?"time.":" times."));
		out.println("<p>");
		out.println("<h2>Here is your session data:</h2>");
		String[] names=session.getValueNames();
		for(int i=0;i<names.length;i++)
		{
			out.println(names[i]+":"+session.getValue(names[i])+"<br>.");
		}
		out.println("</body></html>");
}
}

⌨️ 快捷键说明

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