써먹는 웹개발
쿠키 셋팅 및 가져오기 본문
728x90
반응형
1. 사용 이유 : get 방식의 파라미터로 커버되지 않는 현상이 있어서 쿠키로 셋팅
2-1. 쿠키 셋팅
1
2
3
4
5
6
|
Cookie cookie = new Cookie("code", request.getParameter("code"));
cookie.setMaxAge(60*60*24);
cookie.setPath("/");
response.addCookie(cookie);
model.addAttribute("code", request.getParameter("code"));
|
cs |
2-2. 쿠키 가져오기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
String code = request.getParameter("code");
if(code == null || code.equals("")) {
Cookie[] cookies=request.getCookies(); // 모든 쿠키 가져오기
if(cookies!=null){
for (Cookie c : cookies) {
String name = c.getName(); // 쿠키 이름 가져오기
String value = c.getValue(); // 쿠키 값 가져오기
if (name.equals("code")) {
code = value;
}
}
}
}
model.addAttribute("code", code);
|
cs |
출처 : 울회사 이대리
728x90
반응형
'웹개발 > Java & Jsp' 카테고리의 다른 글
[Jsp] 인쇄 화면에서 textarea 잘림 현상 해결방법 (0) | 2023.10.26 |
---|---|
[Jsp] textarea 텍스트 줄 바꿈 엔터 jsp jstl/java (0) | 2023.10.26 |
[Java] SFTP 파일업로드/다운로드 (0) | 2023.10.11 |
[Java&Js] 윈도우 다운로드 경로에 (엑셀) 파일 다운로드 순서 (0) | 2023.10.06 |
[Jsp] jstl 작년 날짜 구하기 (0) | 2023.09.29 |
Comments