개발정리

JSP에 대하여 본문

JAVA/jsp&servlet

JSP에 대하여

coffee. 2023. 11. 23. 19:40

JSP란?

JSP(Java Server Pages)는  동적 웹페이지를 생성하는 자바 기술

html 상에서 java언어가 담긴 스크립트를 포함하는 형식

JSP는 서블릿으로 변환되어 실행된다.

 

JSP의 동작 순서

JSP동작 과정

WAS에는 JSP컨테이너와 서블릿 컨테이너가 있습니다.

JSP요청이 들어오면 해당 JSP의 서블릿이 존재하는지 확인 후 서블릿을 수행 또는 JSP를 서블릿으로 변환합니다.

JSP의 기본태그

종류 사용용도 형식
지시자(Directive) JSP페이지의 속성을 지정함 <%@ %>
주석(Comment) JSP페이지 설명을 넣음 <%-- -->
선언(declaration) 변수와 메소드를 선언함 <%! %>
표현식(expression) 계산식이나 함수를 호출 <%= %>
스크립트릿(scriptlet) 자바 코드를 기술 <% %>
액션 태그(Action Tag) 자바빈이나 애플릿 서버 모듈과 연결 <jsp:action></jsp:action>

 

 

JSP의 내장 객체

서블릿에서는 out.print 를 사용하기 위해 초기화를 거쳐야 했습니다. 하지만 JSP에서는 그런과정 없이 out객체를 이용할 수 있습니다. 또한 session객체도 사용할 수 있죠 이러한 미리 정의된 객체들을 내장 객체 라고 합니다.

 

변수 이름 설명
request 요청정보 처리 객체
response 응답정보 처리 객체
session 상태정보 유지 객체(session)
application 상태정보 유지 객체(servletContext)
config 서블릿 정보 추출 객체
out 출력 처리 객체
pageContext JSP 페이지 처리 객체

 

'JAVA > jsp&servlet' 카테고리의 다른 글

JSP-표준 액션태그 ,자바 빈즈  (1) 2023.11.24
서블릿에 대한 이해  (2) 2023.11.21