
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);
}
}