一、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")); } }