JSP구성 ( HTML안에 Java가 들어간 느낌 )
- 전체적인 구성이 HTML 느낌
- Java → HTML
Model ( dao, dto(vo) )
View ( JSP )
Controller ( Servlet )
스크립트 언어 : 어떠한 규칙에 의해서 작성되는 언어
- HTML내에 Java 코드를 작성하고 웹 서버에서 웹 페이지를 생성하여
Web browser에 돌려주는 Java를 기반으로 한 스크립트 언어
- .jsp확장자
- 동적으로 작동하여 응답은 HTML을 이용함
jsp 구성요소 [ 지시자, 선언문, 스크립트릿, 표현식 ] 지@선!스표=
지시자 (Directive) 퍼센트, 골뱅이
선언문 (Declaration) 퍼센트, 느낌표
스크립트릿 (Scriptlet) only 퍼센트
표현식 (Expression) 퍼센트 이퀄
지시자 ( directive ) / 선언문 ( declaration )
지시자 <%@ 임폴트코드 %>
선언문 <%! 자바메소드, 변수선언 %>
스크립트릿 ( scriptlet ) / 표현식 ( expression )
스크립트릿 <% int num = 10; %>
표현식 <%= num %> [약간 syso 나 out.print 이런 느낌??]
WebContent > new > JSP File
out.print( "<td>" + ~ + "</td>" )
JSP가 써블릿으로 전환되면서 아래와같이 생성됨? 내장객체?
include 지시자
: 현재 페이지에 다른 파일의 내용을 삽입할 때
JSP page안에서
내장객체를 사용할 수 있는 이유
//
사용가능한 내장객체 종류들
Web Container가
JSP page를
Servlet class로 변환시키면서
자동으로 내장 객체를 선언
: JSP page의 실행결과를 Web Brower로 되돌려줄 때 사용하는 내장객체
sendRedirect()
jsp : 출력만 처리
파일 경로
C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib
WebContent > new > SQL File