본문 바로가기

개발자노트/웹

HTML - JSP - 내장객체

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

예외객체