본문 바로가기

Study/JavaScript

12. 09. 11

3. JSP의 기초


1) JSP 페이지란?

- JSP 기술에서 웹 애플리케이션을 구연할 때 작성하는 코드를 JSP페이지라고 한다.

- JSP 페이지는 HTML문서의 사이에 JSP 문법의 코드가 삽입되는 형태로 작성된다.



- 웹 컨테이너는 JSP 페이지 전체를 서블릿 클래스의 소스 코드로 변환한 다음에, 그 소스 코드를 컴파일해서 그 결과를 가지고 서블릿 객체를 만들고, 그 서블릿 객체를 초기화해서 서블릿을 만든다.

- 웹 브라우저로부터 URL이 왔을 때 실행되는 것은 서블릿이다.

JSP페이지 -> 서블릿 클래스의 소스코드 -> 서블릿 클래스의 클래스 파일 -> 서블릿 객체 


JSP의 다양한 문법

* JSP의 문법에는 세가지 형태가 있다.

- <%로 사작해서 %>로 끝나는 형태

- ${로 시작해서 }로 끝나는 형태

- <jsp:forward>나 <C:if>와 같은 XML태그


* 지시자와 스크립팅 요소

- <%로 시작해서 %>로 끝난다.



P.140

ex)3-1

<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>Insert title here</title>

</head>

<body>


<%

int total = 0;

for (int count=1; count<=100; count++)

total += count;

%>

1부터 100까지의 합 = <%= total %><BR>

<% 

for(int count=101; count<=200; count++)

total += count;

%>

1부터 200까지의 합 = <%= total %><BR>


</body>

</html>

'Study > JavaScript' 카테고리의 다른 글

12. 09. 13  (0) 2012.09.13
예제소스 & 정답  (0) 2012.09.11
이클립스 서블릿 연동하기  (0) 2012.09.10
CH2. 서블릿의 기초 (한빛소프트 JSP&서블릿 PPT정리)  (0) 2012.09.04
학교수업자료  (0) 2012.08.30