JSP 살펴보기

2019. 3. 27. 09:22JSP

JSP 태그 종류

지시자 : <%@ ... %> 페이지 속성

주석 : <%-- ... -->

선언 : <%! ... %> 변수, 메소드 선언

표현식 : <%= ... %> 결과값 출력

스크립트 : <% ... %> JAVA 코드

액션태크 : <jsp:action> ... </jsp:action> 자바빈 연결

<%! ... %>와 <% ... %> 의 차이점

<%! ... %>태그는 전역 변수의 의미로 사용한다.

컴파일 후 java파일을 열어보면 맨 위에 전역으로 선언된 것을 확인할 수 있다.

JSP는 Servlet과 반대로 HTML코드에 JAVA언어를 삽입하여 동적 문서를 만들 수 있다.

JSP 동작 원리

클라이언트가 웹 브라우저로 helloworld.jsp를 요청하게 되면 JSP 컨테이너가 JSP 파일을 Servlet파일(.java)로 변환한다. 그리고 Servlet파일(.java)은 컴파일 된 후 클래스 파일(.class)로 변환되고, 요청한 클라이언트한테 html파일 형태로 응답 된다.



JSP 내부 객체

개발자가 객체를 생성하지 않고 바로 사용할 수 있는 객체가 내부객체 이다.

JSP에서 제공되는 내부객체는 JSP컨테이너에 의해 Servlet으로 변화될 때 자동으로 객체가 생성된다

입출력 객체 - request, response, out

서블릿 객체 - page, config

세션 객체 - session

예외 객체 - Exception

'JSP' 카테고리의 다른 글

Foward 액션 태그  (0) 2019.03.27
Request / Response / Parameter  (0) 2019.03.27