JSP

JSP 기본 객체, 속성 사용하기

hojomu 2023. 3. 21. 12:14

웹 어플리케이션은 네 가지 영역으로 구성된다.

 - PAGE 영역 : 하나의 JSP 페이지를 처리할 때 사용되는 영역

 - REQUEST 영역 : 하나의 HTTP 요청을 처리할 때 사용되는 영역

 - SESSION 영역 : 하나의 웹 브라우저와 관련된 영역 ( 로그아웃 하거나 브라우저를 닫으면 초기화된다 )

 - APPLICATION 영역 : 하나의 웹 어플리케이션과 관련된 영역 ( 서버를 닫아야 초기화된다 )

 

JSP 기본 객체의 속성 사용하기

 : 속성 처리 메서드

setAttribute(String name, Object value )  / 리턴타입 = void  /  이름이 name인 속성의 값을 value로 지정

getAttribute(String name)  /  리턴타입 = Object  /  이름이 name인 속성의 값을 구한다 ( 속성이 없다면 null 리턴 )

removeAttribute(String name)  /  리턴타입 = void  /  이름이 name 인 속성 삭제

getAttributeNames()  /  Enuveration<String>  /  속성의 이름 목록을 구한다.

 

setAttribute 예제)

Applicationform
setApplicationAttribute

 - Applicationform에서 입력했던 정보를 setApplicationAttribute 에서 name과 value 형태로 받았다.

어플리케이션 영역에 저장된 데이터이기 때문에

http://localhost:8090/Hojomu_JSP/ch05/setApplicationAttribute.jsp?name=hojomu&value=1234페이지와

값들은 어플리케이션을 종료하지 않는 한 사라지지 않는다.

 

** 중요한 정보는 Session 영역에서 취급해야한다.