티스토리 뷰

프로그래밍/JSP

2. JSP 구성요소

rlj1202 2014. 6. 22. 19:42

1.Directive(디렉티브)


구성:

page, taglib, include


예:

<%@ page contentType="text/html; charset = euc-kr " @%>



2.script(스크립트)


구성:

Scriptlet(스크립트릿), Expression(표현식), Declaration(선언부)


스크립트릿:

자바코드 실행시 사용되는 코드의 블록.


예:

<%

int i;

for (i = 0; i < 50; i++) {

안녕하세요.

}

%>


표현식:

값을 출력할 때 사용.


예:

<%= i %>


선언부:

함수(메소드, Method) 작성시 사용.


예:

<%!

public int getLength(String str) {

return str.length;

}

%>



3.기본객체


※전체 경로가 쓰여있지 않은 객체 타입은 모두 javax.servlet 아래에 있음.※

request:

클라이언트의 요청정보 저장.

객체 타입: HttpServletRequest or ServletRequest

response:

응답 정보 저장.

객체 타입: HttpServletResponse or ServletResponse

pageContext:

jsp 페이지에 관한 정보 저장.

객체 타입: PageContext

session:

http 세션 정보 저장

객체 타입: HttpSession

application:

웹 어플리케이션에 대한 정보를 저장한다.

객체 타입: ServletContext

out:

jsp 페이지가 생성하는 결과를 출력할때 사용되는 출력 스트림.

객체 타입: JspWriter

config:

jsp 페이지에 대한 설정 정보 저장

객체 타입: ServletConfig

page:

jsp 페이지를 구현한 자바 클래스 객체.

객체 타입: java.lang.Object

exception:

예외 객체. 에러 페이지에서만 사용.

객체 타입: java.lang.Throwable

'프로그래밍 > JSP' 카테고리의 다른 글

1. JSP 란  (0) 2014.06.22
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday