//쿠키정보 처리
public void setCookies(HttpServletRequest req, HttpServletResponse res){
if(req.getParameter("saveUserid")!=null && req.getParameter("saveUserid").equals("YES")){
Cookie myCookie = new Cookie("saveUserid", req.getParameter("userid"));
myCookie.setMaxAge(60*60*24*30); //30일
res.addCookie(myCookie);
}else{
Cookie myCookie = new Cookie("saveUserid", "");
myCookie.setMaxAge(0); //쿠키 삭제
res.addCookie(myCookie);
}
}
//쿠키 가져오기
public String getCookies(HttpServletRequest req){
HashMap<String, String> myCookie = new HashMap<String, String>();
Cookie cookies[] = req.getCookies();
for(int i=0, il=cookies.length; i<il; i++){
Cookie c = cookies[i];
if(!c.getName().equals("JSESSIONID")){
myCookie.put(c.getName(), c.getValue());
}
}
//logger.info(gson.toJson(myCookie));
return gson.toJson(myCookie);
}