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

📄 sessionexample.java

📁 张新曼 精通JSP Web 开发技术与典型应用 随书光盘源码
💻 JAVA
字号:
package ch04;

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class SessionExample extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
        response.setContentType("text/html;charset=GB2312");
        PrintWriter out = response.getWriter();
        
        //从request对象中获得当前用户session        
        HttpSession session = request.getSession(true);

        
        // 输出session信息
        //获得Session创建时间     
        Date created = new Date(session.getCreationTime());
        
        //获得Session最后访问时间 
        Date accessed = new Date(session.getLastAccessedTime());
        out.println("session ID: " + session.getId()+"<br>");
        out.println("创建时间: " + created+"<br>");
        out.println("上次访问时间: " + accessed+"<br>");
        
        // 设置Session信息
        String dataName = request.getParameter("dataName");
        if (dataName != null && dataName.length() > 0) {
            String dataValue = request.getParameter("dataValue");
            session.setAttribute(dataName, dataValue);
        }

        
        // 输出session内容
        Enumeration e = session.getAttributeNames();
        while (e.hasMoreElements()) {
            String name = (String)e.nextElement();
            String value = session.getAttribute(name).toString();
            out.println(name + " = " + value+"<br>");
        }
        out.println("dataLimit="+request.getParameter("dataLimit"));
        
    }
    
    /**
    doPost函数中调用doGet函数
    */
   public void doPost(HttpServletRequest request, HttpServletResponse response)
   throws IOException, ServletException
   {
       doGet(request, response);
   } 

   
}

⌨️ 快捷键说明

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