Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- katalon 비교
- js 자동완성
- 해외증권 양도세 한국투자증권
- katalon
- 톰캣 실시간 로그
- 국세청 해외주식 양도세 신고방식
- 주식 양도세 신고방법
- 한국투자증권 양도세 신고
- bfs 미로탐색 java
- CSTS 폭포수 모델
- javascript 자동완성
- oracle group by
- katalon 사용법
- 홈택스 해외주식 양도세
- 피보나치함수 예제
- git 연동
- tomcat log
- 피보나치 예제
- Katalon Recorder 사용법
- katalon xpath
- 한국투자증권 해외주식 양도세
- 피보나치함수
- 최대공약수 예제
- 재귀함수 예제
- katalon 자동화
- 재귀 예제
- 테스트 자동화
- recursion example
- 해외주식 양도세 신고
- java.sql.SQLSyntaxErrorException
Archives
- Today
- Total
엄지월드
컨트롤러에서 쿠키 생성, 제거 본문
쿠키 생성
@RequestMapping(value="/", method=RequestMethod.GET)
public String testCookie(HttpServletResponse response){
Cookie setCookie = new Cookie("name", value); // 쿠키 이름을 name으로 생성
setCookie.setMaxAge(60*60*24); // 기간을 하루로 지정(60초 * 60분 * 24시간)
response.addCookie(setCookie); // response에 Cookie 추가
}
쿠키 가져오기
@RequestMapping(value="/", method=RequestMethod.GET)
public String testCookie(HttpServletRequest request){
Cookie[] getCookie = request.getCookies(); // 모든 쿠키 가져오기
if(getCookie != null){ // 만약 쿠키가 없으면 쿠키 생성
for(int i=0; i<getCookie.length; i++){
Cookie c = getCookie[i]; // 객체 생성
String name = c.getName(); // 쿠키 이름 가져오기
String value = c.getValue(); // 쿠키 값 가져오기
}
}
}
특정 쿠키 제거
@RequestMapping(value="/", method=RequestMethod.GET)
public String testCookie(HttpServletResponse response){
Cookie kc = new Cookie("choiceCookieName", null); // choiceCookieName(쿠키 이름)에 대한 값을 null로 지정
kc.setMaxAge(0); // 유효시간을 0으로 설정
response.addCookie(kc); // 응답 헤더에 추가해서 없어지도록 함
}
모든 쿠키 제거
@RequestMapping(value="/", method=RequestMethod.GET)
public String testCookie(HttpServletRequest request, HttpServletResponse response){
Cookie[] cookies = request.getCookies(); // 모든 쿠키의 정보를 cookies에 저장
if(cookies != null){ // 쿠키가 한개라도 있으면 실행
for(int i=0; i< cookies.length; i++){
cookies[i].setMaxAge(0); // 유효시간을 0으로 설정
response.addCookie(cookies[i]); // 응답 헤더에 추가
}
}
}
도움이 되셨다면 광고 한번씩 클릭 부탁드립니다 😁
'java > Spring' 카테고리의 다른 글
spring boot 프로젝트 생성 방법 (0) | 2021.04.25 |
---|---|
Intellij gradle 에러 (0) | 2021.03.27 |
java 어제 날짜 얻는 방법 (0) | 2017.10.08 |
@RequestParam 한글 깨짐 (0) | 2017.09.17 |
이미지 파일 실제 경로 매핑하는 법 (0) | 2017.09.13 |
Comments