1: …… 2: public void makeCookie(ServletRequest request) { 3: String maxAge = request.getParameter("maxAge"); 4: 5: if (maxAge == null || "".equals(maxAge)) return; 6: if (maxAge.matches("[0-9]+")) { 7: String sessionID = request.getParameter("sesionID"); 8: if (sessionID == null || "".equals(sessionID)) return; 9: if (sessionID.matches("[A-Z=0-9a-z]+")) { 10: Cookie c = new Cookie("sessionID", sessionID); 11: // 쿠키 유효시한의 최대값을 설정해서, 그 아래 값으로 조정한다. 12: int t = Integer.parseInt(maxAge); 13: if (t > 3600) { 14: t = 3600; 15: } 16: c.setMaxAge(t); 17: } 18: …… 19: }