1019 JSP

yunha·2023년 10월 19일
0

JSP/Spring

목록 보기
16/36
post-thumbnail

commons-fileupload : jar 파일 다운, page+import => org.apache.commons.fileupload 설정
DiskFileUpload 클래스 메소드

  • setRepositoryPath(String repositoryPath) : (void) 업로드된 파일을 임시로 저장할 디렉터리를 설정
    setSize(long sizeMax) : (void) 최대 파일 크기 설정

1019

쿠키

쿠키 : 텍스트 형식으로 저장됨, 사용 적음, 클라이언트(크롬, 엣지 등)에 저장=>자동 로그인 가능, 서버에서 생성됨
세션 : Object 형식으로 저장됨, 로그인 등, 많이 쓰임, 서버(톰캣)에 저장/클라이언트에 쿠키 형태(session in cookie)로 저장됨=> 양쪽에 저장됨(JSESSION), 서버에서 생성됨

서버 하나에 클라이언트 요청 다수

요청 --> [s]c마다(웹브라우저마다) 구별된 세션 생성=>쿠키(이름:JSESSIONID)자동 생성 => response객체 => 쿠키 + 파라미터({id=admin, passwd=java}) +URL --> 응답(c 내 쿠키 저장소) 이후에 다시 요청할 때 최초 받았던 특정 세션 정보 던짐(요청+세션)

동작 과정

생성 : 웹 서버측에서 생성, 응답 데이터에 함께 저장되어 전송
저장 : 웹 브라우저는 응답 데이터에 포함된 쿠키를 저장소에 보관(종류 따라 메모리/파일로 저장)
전송 : 한 번 저장된 쿠키 요청 있을 때마다 웹 서버에 전송, 쿠키 하용해 필요한 작업 수행

메소드 종류

getMaxAge()
setMaxAge(int)
getName()
getValue()
setValue(String)

객체 얻기

Cookie[], getName(), getValue()

삭제

profile
기록

0개의 댓글