Servlet获取Session

package com.etecha.api.servletdemo;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class GetHttpSessionServlet extends HttpServlet  // 继承自 HttpServlet 类
{
 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException
 {
  HttpSession se = request.getSession();  // Servlet 中获取 Session 对象
  System.out.println("Session ID:" + se.getId());  // 获取 Session 的 ID
  se.setAttribute("username", "雨尘");  // 给取的的 session 对象设置属性,属性以键值对的形式出现
  System.out.println("username 属性的值为:" + se.getAttribute("username"));  // 取得 session 中的属性时只传属性名即可
 }
 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException
 {
  this.doGet(request, response);
 }
}

你可能感兴趣的:(servlet)