关于session的持久化
你必须将cookie的name设置为“JSESSIONID”
点击查看代码
package servlet.session;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;
import java.io.IOException;
@WebServlet("/sessionDemo1")
public class SessionDemo1 extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
HttpSession session = req.getSession();
Cookie c =new Cookie("JSESSIONID",session.getId());
c.setMaxAge(60*30);
resp.addCookie(c);
System.out.println(session);
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doPost(req,resp);
}
}