implicit object in JSP, get c:out / c:if value from pageContext setAttribute / jstl


 JSP 페이지의 내장 객체
 내장 객체
리턴 타입(Return Type) 
설명 
request 
javax.servlet.http.HttpServletRequest 
웹 브라우저의 요청 정보를 저장하고 있는 객체 
response 
javax.servlet.http.HttpServletResponse 
웹 브라우저의 요청에 대한 응답 정보를 저장하고 있는 객체 
out 
javax.servlet.jsp.jsp.jspWriter 
JSP 페이지에 출력할 내용을 가지고 있는 출력 스트림 객체이다. 
session 
javax.servlet.http.HttpSession 
하나의 웹 브라우저의 정보를 유지하기 위한 세션 정보를 저장하고 있는 객체 
application 
javax.servlet.ServletContext 
웹 어플리케이션 Context의 정보를 저장하고 있는 객체 
pageContext 
javax.servlet.jsp.PageContext 
JSP 페이지에 대한 정보를 저장하고 있는 객체 
page 
java.lang.Object 
JSP 페이지를 구현한  자바 클래스 객체
config 
javax.servlet.ServletConfig 
JSP 페이지에 대한 설정 정보를 저장하고 있는 객체 
exception 
java.lang.Throwable 
JSP 페이지서 예외가 발생한 경우에 사용되는 객체 

- 내장 객체의 속성(attribute)과 관련된 메소드
메소드 
리턴 타입 
설명 
setAttribute(String key, Object value)
void 
해당 내장 객체의 속성(attribute)값을 설정하는 메소드로, 속성명에 해당하는 key 매개 변수에, 속성값에 해당하는 value 매개 변수의 값을 지정한다. 
 getAttributeNames()
java.util.Enumeration 
해당 내장 객체의 속성(attribute)명을 읽어오는 메소드로, 모든 속성의 이름을 얻어낸다. 
getAttribute(String key) 
Object 
해당 내장 객체의 속성(attribute)명을 읽어오는 메소드로, 주어진 key 매개 변수에 해당하는 속성명의 값을 얻어낸다. 
removeAttribute(String key)
void 
해당 내장 객체의 속성(attribute)을 제거하는 메소드로, 주어진 key 매개 변수에 해당하는 속성명을 제거한다. 


활용 예시 1)
활용예시 2)

활용예시 3)




Previous
Next Post »