Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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
more
Archives
Today
Total
관리 메뉴

고마구의 개발 블로그

240626 10주차 수요일 - JSP 03 본문

KDT풀스택과정 공부

240626 10주차 수요일 - JSP 03

고마구 2024. 6. 26. 13:02

https://kang-james.tistory.com/entry/JSP-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB%A1%9C%EB%93%9C-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC

 

[JSP/서블릿] 파일 업로드/ 다운로드 라이브러리

▣ 파일 업로드 게시글의 첨부파일, 프로필, 쇼핑몰 상품 이미지 등록 등 웹 환경에서 파일 업로드는 많은 곳에서 사용 Servlet 3.0 이전에는 전송된 File을 쉽게 처리할 수 있도록 지원해주는 API가

kang-james.tistory.com

 

- cookie 사용방법 -

쿠키는 사용자의 정보를 클라이언트에 저장하는 방법이다.

- 클라이언트에서 사용 하지만 클라이언트에서 직접 조작하지 않고 클라이언트의 모든 쿠키를 서버에 보내서

서버에서 조작한 다음 클라이언트에 정보를 보내서 클라이언트에 저장 한다.

쿠키 사용방법은 다음과 같다.

1. 쿠키 생성 : Cookie cookie=new Cookie("name","psm");

cookie.setMaxAge(600); // 쿠기 사용시간 설정 600초 동안 쿠키 유지

2. 쿠키 수정 : 키 입력 부분에 기존에 들어 있는 같은 키 값을 사용하면 데이터가 수정된다.

Cookie cookie=new Cookie("name","updatePsm");

3. 쿠키 삭제 : cookie=new Cookie("name","deletePsm");

cookie.setMaxAge(0); // 삭제됨

4. 쿠키 읽어오기 : 모든 쿠키를 읽어와 반복문을 이용해서 확인할 수 있다.

Cookie cookies[]=request.getCookies();

5. 서버에서 작업한 쿠키 정보를 response객체를 이용해서 클라이언트에 저장 한다.

response.addCookie(cookie);

.setMaxAge(숫자);

- 양수 값 : 해당 값만큼의 초 동안 쿠키가 유효합니다.

예를 들어, cookie.setMaxAge(3600);은 쿠키를 발행한 후 1시간 동안 유효하게 합니다.

- 0 : 이 값을 설정하면 쿠키가 즉시 삭제되며, 즉, 브라우저가 쿠키를 수신한 후에는 즉시 삭제됩니다.

- 음수 값(-1) : 이 값을 설정하면 쿠키가 브라우저의 세션 동안만 유효하게 됩니다.

즉, 브라우저를 닫을 때까지만 쿠키가 유지됩니다.