1) request
요청정보
String(문자열) 타입으로 데이터를 주고받음
UTF-8 인코딩 해야함에 유의!
2) response
응답정보
★forward 액션 VS response.sendRedirect()
공통 : 둘 다 요청을 수행할 수 있음
froward 액션 : 새로운 요청이 아니며 / 제어권을 넘겨주면서 파라미터 값도 전달/추가 가능함
rsponse.sendRedirect() : 새로운 요청이기 때문에, / 파라미터 값이 유지되지 않음
3) out
브라우저(화면) 출력 기능
4) session☆
HTTP 프로토콜은 비연결형 프로토콜
하나의 페이지가 출력된 이후에 클라이언트와 서버의 연결이 끊어짐
상태를 저장하기 위해(기억하기 위해) 사용하는 방법
: 쿠키, session, aplication,...
ex) 장바구니 , 은행어플, 로그인, ...
로그인 -> 웹툰에 댓글 -> 로그아웃 되버림 -> 로그인-> 게시글
브라우저 단위 or 일정 시간
1. 브라우저 단위로 유지되기 때문에, 브라우저를 종료시키면 새로운 session 객체가 생성됨
2. 일정 시간이 지나면, 새로운 session 객체가 생성됨
5) application☆
서버단위
ex) 앱, 투데이 방문자 수, ...
1. 서버 단위로 유지되기 때문에, 브라우저를 종료시켜도 데이터를 유지할 수 있음
2. 서버 == 톰캣 : 톰캣을 종료하거나 재시작하면 새로운 application 객체가 생성됨
6) exception
예외객체
'개발자노트 > 웹' 카테고리의 다른 글
HTML - JSP - Application 사용 예제 ( 투데이 방문자수 ) (0) | 2022.08.02 |
---|---|
HTML - JSP - Session 사용 예제 (로그인 유지) (0) | 2022.08.02 |
HTML - JSP - 스크립트릿(scriptlet) (0) | 2022.08.02 |
HTML - JSP - forward 액션 (0) | 2022.08.02 |
HTML - JSP - include 액션 (0) | 2022.08.02 |