[ JSP의 태그 ]


- 지시자

:: 페이지 속성

<%@    %>



- 주석

:: html주석은 실제 브라우저에서 소스보기 하면 주석처리된 부분이 소스에 보임(브라우저에서 실행)

:: jsp주석은 웹 어플리케이션 서버에서 실행이 되기 때문에 소스가 보이지 않음.(서버에서 주석처리가 되고 응답은 html로 받기 때문.)

<%-- --%>



- 선언

:: 변수(전역 변수), 메소드 선언

<%!      %>



- 표현식

:: 결과값 출력

:: 세미콜론이 문장 끝에 붙지 않음.

<%=      %>



- 스크립트릿

:: JAVA코드

:: 세미콜론이 문장 끝에 붙음.

<%      %>



- 액션태그

:: 자바빈 연결

<jsp:action>    </jsp:action>



[ JSP 동작 원리 ]

:: JSP가 요청되어 응답하기 까지의 과정


<순서>


1. 클라이언트가 웹 브라우저로 jsp파일을 요청(Request)

2. JSP컨테이너가 JSP파일을 Servlet 파일로 변환

3. Servlet파일은 컴파일 된 후 Class파일로 변환됨. 

4. 요청한 클라이언트한테 html파일 형태로 웹 브라우저 응답(Response)



[ JSP 내부 객체 ]

:: 개발자가 직접 생성하지 않고 사용할 수 있는 객체

:: JSP에서 제공되며 JSP컨테이너에 의해 Servlet으로 변화될 때 자동으로 객체가 생성됨.


<종류>


- 입출력 객체

:: request, response, out

- 서블릿 객체

:: page, config

- 세션 객체

:: session

- 예외 객체

:: exception





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

Request 와 Response  (0) 2019.03.06
스크립트릿/선언/표현식  (0) 2019.03.05
Servlet(1)  (0) 2019.03.05
한글처리  (0) 2019.03.04
HTML form태그  (0) 2019.03.04

+ Recent posts