Tag Archives: jsp

continue, break 문

for, while, do 문과 같은 반복문에서 continue, break 와 같은 문장을 사용 반복문의 수행을 제어할 수 있다. 앞서 switch 문을 다룰 때 switch 문을 빠져 나가는 데 break 문이 사용된다고 언급하였다. 반복문에서도 break 문은 반복구간을 빠져 나가는 데 사용된다. break 문이 반복구간 내부에서 사용되면 반복구간 내 break 이하의 코드들은 무시하고 반복구간을 빠져나가 반복구간 이하의 코드들을… Read More »

while, do 문

반복문의 또 다른 형태인 while 문과 do 문에 대해서 살펴보자. 먼저 이 두 경우 모두 주어진 조건이 만족하는 경우 특정 구간을 반복 수행한다. 그러나 while 문의 경우 주어진 조건을 먼저 검사한 후 그 결과에 따라 반복구간의 실행 여부를 결정하는 반면, do 문의 경우 반복구간을 먼저 실행한 후 조건식을 검사하여 반복구간을 또 실행 할 것인지 말것인지를… Read More »

for 문

프로그램의 제어문에서 조건이 참인 동안 특정 구간을 반복 실행하는 제어문을 반복문이라 한다. for 문은 대표적인 반복문으로 형식과 순서도는 다음과 같다.for 구조형식 for ( 초기식; 조건식; 증감식 ) {    실행코드}위 형식에서 초기식은 for 문에서 가장 먼저 실행되는 부분으로 단 한번 수행한다. 조건식은 반복구간(위 형식에서 실행코드 부분)을 수행할 것인지 말 것인지를 판단하기 위한 식으로 결과가 참이면… Read More »

switch 문

switch 문은 주어진 수식의 값을 case 문의 값과 비교하여 일치하는 case 문 이하의 실행코드들을 수행하는 구조로 돼 있으며 형식과 순서도는 다음과 같다.switch 구조형식 switch ( 수식 ) {    case  값1 : 실행코드 1 ;    case  값2 : 실행코드 2 ;    case  값3 : 실행코드 3 ;    default     : 실행코드… Read More »

if 문

if 문은 주어진 조건식의 참, 거짓 여부에 따라 실행되는 코드가 달라질 경우에 사용하는 제어문이다. if 문은 크게 세 가지 구조로 분류할 수 있다. if 구조 if 구조는 조건식의 결과가 참인 경우에만 실행할 코드가 있을 경우 사용하며 형식과 순서도는 다음과 같다. 형식 if ( 조건식 ) {    실행코드 1}다음 프로그램 “if.jsp”과 결과를 살펴보자. <%@ page… Read More »

설명문

모든 프로그래밍 언어는 이해를 돕기위해 프로그램의 수행과는 관계없는 설명문을 달 수 있다. JSP역시 JSP 태그 “<% ~ %>” 내부에서는 java의 설명문을 위한 표시인 “//”, “/* ~ */” 을 따른다. 그러나 JSP 태그 외부에서는 “<%– ~ –%>”를 이용한 JSP 만의 고유 설명문과 “<!– ~ –>”를 이용한 HTML 설명문이 사용된다. JSP 고유 설명문과 HTML 설명문의 차이점은 JSP… Read More »

연산자

연산자는 수학적 또는 논리적 연산을 수행하는데 사용되는 기호를 의미한다. 다음과 같은 변수의 선언int a = 10 ;에서 “=”는 int 형 변수 a메 초기값 10을 저장하라는 의미를 가지는 대입연산자 입니다. 이와 같은 연산자 중 자주 사용되는 연산자로는 크게 산술연산자, 대입연산자, 증감연산자, 비교연산자, 논리연산자 등이 있다.산술연산자산술연산자는 일반적인 수학계산을 위해 사용되는 연산자로 연산을 위해 두 개의 값이 필요한… Read More »

변수, 상수, 자료형

자료형 (Data Type)자료형이란 변수나 상수가 저장할 수 있는 자료의 형식을 의미한다. 당연한 얘기지만 JSP 프로그래밍에서의 자료형은 Java의 그것과 완전히 동일하다. 자료형은 크게 숫자형, 문자형 그리고 불형으로 구분할 수 있다.숫자형 (Numeric Type)숫자형은 크게 정수를 위한 자료형과 실수를 위한 자료형으로 구분되며 숫자를 표현할 수 있는 크기에 따라 다음과 같이 구분됩니다. 정수형 (Integer Type)byte (8 bit) -128 ~… Read More »

JSP 처리과정

앞서 웹서버가 웹프로그래밍을 어떻게 처리하는가에 대해 살펴 보았다. JSP 역시 웹프로그램이므로 브라우저의 요청이 발생하면 Tomcat과 같은 JSP 컨테이너에 의해 자바 소스코드인 서블릿 코드로 변환된 후 자바 컴파일러를 통해 컴파일 과정을 거쳐 클래스 파일이 생성되면 해당 클래스 파일을 실행하여 브라우저 요청에 응답한다. 만약 이미 요청한 JSP 페이지와 관련된 클래스 파일이 있으면 서블릿 파일로의 변환과정을 거치지 않고… Read More »

JSP 기본구조

JSP 파일은 HTML, XML과 같은 템플릿 데이터 부분과 실제 JSP 프로그램 부분으로 구분 할 수 있다. 템플릿 데이터 부분은 JSP 엔진이 인식할 수 없는 태그들로써 브라우저로 그대로 전송되며, 프로그램 부분은 실행된 후 그 출력결과 만이 전송된다. 템플릿 데이터 부분과 JSP 부분의 구분은 “<%”, “%>” 태그를 이용 구분하는데 이 안쪽이 JSP 프로그램 부분이고 바깥쪽은 템플릿 데이터… Read More »