JSP

gyubong park·2020년 8월 10일
0


JSP 웹프로그램

index.jsp --> (서블릿) --> .java --> (컴파일) --> .class

Model1

JSP를 통해 Request와 Response가 처리됨

Model2

Servlet이라는 자바로 된 웹페이지 기술이 Request를 처리
Servlet은 순수 Java 코드로 되어있음

Model2의 장점
HTML 기반의 JSP로 Request와 Response 보다 Java로 된 Servlet으로 Request를 받아처리하고 그 Response를 JSP로 보내면 처리부분은 순수 Java로 Bunsiness를 처리할 수 있고 Response는 java 코드를 신경쓰지 않아도 됨


JSP 기본문법

JSP 페이지 디렉티브

페이지 스크립트 요소

스크립트릿 <% %>

<%
	자바코드
%>

선언문 <%! %> ~쓸일이 거의 없다

<%!
	자바코드삽입
%>

jsp 상 스크립트릿으로 메서드를 정의할 경우 컴파일 에러 발생
WHY? 서블릿이 자바코드로 변환하는 과정에서 메서드 안에 메서드 정의를 발견하기 때문
그렇기 때문에 선언문을 통해 메서드를 정의해야함

표현식 <%= %> = out.print = ${}
브라우저에게 표현할 때 사용

<%=
	자바코드삽입
%>

_jspInit() -> _jspService() -> _jspDestroy()

applet은 브라우저 상에서 돌아가는 프로그램

JSP 페이지 내장객체

자주 사용되는 객체


위 9개의 클래스가 미리 내장되어 있음


profile
초보 개발자

0개의 댓글