<선언부>

JSP 페이지의 스크립트릿이나 표현식에서 사용할 수 있는 함수를 작성할 때 사용된다.

[문법]

 

 

 

이런식으로 리턴타입, 메서드이름, 파라미터 그리고 그 안에는 자바 코드가 존재한다.

위의 문법을 가지고 실습을 해보자.

<실습>

 

- 결과 -

 

<실습 -2>

사칙 연산을 계산하는 함수들을 만들어보자

 

 

 

 

 

- 결과 -

 

 

 

 

 

 

 

 

 

 

 

LIST

'Web Programming > JSP' 카테고리의 다른 글

JSP - 표현식  (0) 2016.03.27
JSP - 스크립트릿  (0) 2016.03.27
JSP - pageEncoding 속성  (0) 2016.03.26
JSP - page 디렉티브  (0) 2016.03.25

<표현식>

어떤 값을 출력 결과에 포함시키고자 할 때 사용된다.

 

 

[문법]

 

 

<실습>

표현식만 사용해서 값을 출력하는 코드를 보자.

 

 

- 결과 -

 

LIST

'Web Programming > JSP' 카테고리의 다른 글

JSP - 선언부  (0) 2016.03.28
JSP - 스크립트릿  (0) 2016.03.27
JSP - pageEncoding 속성  (0) 2016.03.26
JSP - page 디렉티브  (0) 2016.03.25

<스크립트릿>

JSP 페이지에서 자바 코드를 실행할 때 사용되는 코드의 블록이다. 한마디로 블록을 지정해 놓고 이 안에다가 자바 코드를 넣어서 실핼시켜주는 것이다.

 

[문법]

 

<실습>

간단한 자바 코드로 스크립트릿을 만들어보자

 

 

- 결과 -

 

LIST

'Web Programming > JSP' 카테고리의 다른 글

JSP - 선언부  (0) 2016.03.28
JSP - 표현식  (0) 2016.03.27
JSP - pageEncoding 속성  (0) 2016.03.26
JSP - page 디렉티브  (0) 2016.03.25

<pageEncoding 속성>

웹 컨테이너는 JSP 페이지를 분석하는 과정에서 JSP 페이지가 어떤 인코딩을 이용해서 작성되었는지 검사하며, 그 결과로 선택된 캐릭터 셋을 이용해서 JSP 페이지의 문자를 읽어오게 된다.

 

웹 컨테이너가 JSP 페이지를 읽어올 때 사용할 캐릭터 셋을 결정하는 기본 과정

1. 파일이 BOM으로 시작하지 않을 경우

기본 인코딩을 이용해서 파일을 처음부터 읽고, page 디렉티브의 pageEncoding 속성을 검색

pageEncoding 속성이 값을 갖고 있으면, 속성의 값을 파일을 읽어올 때 사용할 캐릭터 셋으로 이용

pageEncoding 속성이 없다면, contentType 속성을 검색. 있다면 contentType의 속성을 캐릭터 셋으로 사용

④ 둘 다 없다면 ISO-8859-1을 캐릭터 셋으로 이용

 

2. 파일이 BOM으로 시작할 경우

BOM을 이용해서 결정된 인코딩을 이용하여 파일을 읽고, page 디렉티브의 pageEncoding 속성을 검색.

pageEncoding속성의 값과 BOM을 이용해서 결정된 인코딩이 다르면 에러 발샐

 

<실습>

JSP 페이지는 EUC-KR로 만들고, 응답 결과는 UTF-8로 설정할 수 있다.

 

 - 결과 -

 

 

LIST

'Web Programming > JSP' 카테고리의 다른 글

JSP - 선언부  (0) 2016.03.28
JSP - 표현식  (0) 2016.03.27
JSP - 스크립트릿  (0) 2016.03.27
JSP - page 디렉티브  (0) 2016.03.25

<page 디렉티브>

page 디렉티브는 JSP 페이지에 대한 정보를 입력하기 위해서 사용된다. JSP 페이지가 어떤 문서를 생성하는지, 어떤 자바 클래스를 사용하는지, 세션에 참여하는지, 출력 버퍼의 존재 여부와 같이 필요한 정보들을 입력할 수 있다.

 

 

contentType 속성은 JSP 페이지가 생성할 문서의 타입을 지정한다. 이에 해당하는 값은 "text/html"이다.(기본값)

import 속성은 JSP 페이지에서 자바의 클래스를 사용하기 위해서는 어떤 자바 클래스를 사용할 것인지 미리 지정해 주어야 할때 사용한다.

 

<실습>

 

 

 

import 속성을 사용해 java.util.Date와 java.util.Calendar를 포함시켜 Date클래스와 Calendar클래스를 사용하였다. 그리고 날짜를 출력하였다.

 

 

 

 

LIST

'Web Programming > JSP' 카테고리의 다른 글

JSP - 선언부  (0) 2016.03.28
JSP - 표현식  (0) 2016.03.27
JSP - 스크립트릿  (0) 2016.03.27
JSP - pageEncoding 속성  (0) 2016.03.26

+ Recent posts