JSP 살펴보기
2019. 3. 27. 09:22ㆍJSP
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 |