JAVA

JSP 태그 , JSP 동작원리, JSP 내부객체

재준재준 2020. 4. 29. 01:37

<JSP 태그>

JSPHTML코드에 JAVA언어를 삽입하여 동적 문서를 만들 수 있다.

HTML코드안에 JAVA코드를 삽입하기 위해서는 태그를 이용해야만 한다.

 

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

주석            : <%-- --%>

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

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

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

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

 

 

<JSP 동작원리>

 

    웹브라우저 요청      ->    JSP >> Servlet     ->      Servlet >> class       ->     웹브라우저 응답

http://localhost../ex.jsp      ex.jsp >> ex_jsp.java       ex_jsp.java >> ex_jsp.class       HTML형태로응답

 

<JSP 내부객체>

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

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

 

입출력 객체 : request, response, out

서블릿 객체 : page, config

세션 객체   : session

예외 객체   : exception