一、code
package com.session; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.*; import java.io.IOException; @WebServlet(name = "GetSession",urlPatterns = "/session") public class GetSession extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //第一次訪問,沒有session,會自動創建一個,第二次訪問會返回之前的session //session默認過期是30分鐘,可以在tomcat的web.xml中修改,也可以在項目的web.xml中配置 HttpSession httpSession = request.getSession(); httpSession.setAttribute("name","wuxiaowei"); Cookie cookie = new Cookie("JSESSIONID",httpSession.getId()); cookie.setMaxAge(3600); response.addCookie(cookie); response.getWriter().write((String)httpSession.getAttribute("name")); } }