[ 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 |