package com.hqyj.yxw.homework; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; @WebServlet("/test1") public class testDemo1 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd-HH:mm:ss"); String lastTime = sdf.format(new Date()); Cookie lastCookie = new Cookie("lastTime", sdf.format(new Date())); lastCookie.setMaxAge(30); resp.addCookie(lastCookie); Cookie[] cookies = req.getCookies(); if (cookies != null) { for (Cookie cookie : cookies) { if (cookie.getName().equals("lastTime")) { lastTime = cookie.getValue(); } } }else {resp.getWriter().write("welcome login");} resp.setContentType("text/html;charset-utf-8 "); resp.getOutputStream().write(lastTime.getBytes("utf-8")); resp.getOutputStream().close(); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { } }
中间有学习借鉴了别的大佬的文章,再加上自己的理解写的,后面学习的路还有很长,慢慢加油把