
SessionServlet.java:
package com.xxx.session;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class SessionServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
HttpSession session = request.getSession(); // 获取(创建)Session对象
session.setAttribute("name", "zhangsan"); // 设置session (域对象)
Object attribute = session.getAttribute("name"); // 获取指定session的值
session.removeAttribute("name"); // 删除指定session值
String id = session.getId(); // 获取该session对象的id
session.invalidate(); // 销毁session
response.getWriter().write("JSESSIONID:"+id);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}