package com.test.controller;
import com.test.pojo.Address;
import com.test.pojo.Users;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.CookieValue;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.SessionAttributes;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
@Controller
@RequestMapping("/users")
public class UsersController {
//存入cookie
@RequestMapping("/setCookie")
public String setCookie(HttpServletResponse response)
{
Cookie cookie=new Cookie("cookieUser","daimenglaoshi8");
cookie.setMaxAge(3600);
cookie.setPath("/");
response.addCookie(cookie);
return "success";
}
//取出cookie 方式1
@RequestMapping("/getCookie")
public String getCookie(HttpServletRequest request)
{
Cookie[] cookiesArr= request.getCookies();
if(cookiesArr!=null)
{
for(Cookie cookie:cookiesArr)
{
if(cookie.getName().equals("cookieUser"))
System.out.println(cookie.getValue());
}
}
return "success";
}
//取cookie 方式2
@RequestMapping("/getCookie2")
public String getCookie2(@CookieValue(value="cookieUser") String uname)
{
System.out.println(uname);
return "success";
}
}