JSP(JavaServer Page) 14

JSP(JavaServer Page) - 4 : include 지시어와 taglib 지시어

- include, taglib 지시어 1. include 지시어 include 지시어는 현재 JSP 파일에 다른 HTML이나 JSP 문서를 포함하기 위한 기능을 제공한다. include 지시어는 include 액션과 비슷한 기능을 하는 데, 그 차이는 후에 살펴보자. include 지시어는 다음과 같은 syntax로 사용된다. include되는 각각의 파일들은 별도의 기본 HTML 태그는 제외하고, 이 파일들을 include하는 부분에서 Tag를 구성해주어야 한다. 단, JSP 페이지로서의 기능을 수행하려면 page 지시어는 반드시 필요하다. 다음은 include 지시어를 활용하여 menu.jsp, news.jsp, 그리고 이 파일들을 include하는 main.jsp를 만든 예이다. main.jsp ..

JSP(JavaServer Page) - 3 : page 지시어 (errorPage, isErrorPage, contentType 속성)

- 지시어 (Directives), page 지시어 지시어는 해당하는 JSP 파일의 속성을 기술하는 곳으로, JSP 컨테이너에게 해당 페이지를 어떻게 처리해야 하는 지 전달하기 위한 내용을 담고 있다. page 지시어, include 지시어, taglib 지시어에 대하여 알아보자. 1. page 지시어 page 지시어는 현재의 JSP 페이지를 컨테이너에서 처리하는 데 필요한 각종 속성을 기술하는 부분으로 JSP 파일에서 주석을 제외하고 맨 앞에 나와야 한다. page 지시어는 다음과 같은 syntax로 사용된다. 다음은 page 지시어의 속성을 정리한 표이다. 속성설명language스크립트 언어의 유형을 정함importJSP 내에서 사용할 외부 자바 패키지나 클래스를 불러옴session세션의 사용 유무를..

JSP(JavaServer Page) - 2 : 주석 (HTML 주석과 JSP 주석)

- 주석 주석은 프로그램 소스에 텍스트로 된 간단한 설명문을 넣는 것이다. JSP는 특성상 자바, HTML, JSP 코드가 섞여 있으므로 주석도 혼용해서 사용한다. 1. HTML 주석 HTML 주석의 특징은 클라이언트로 전달된다는 것이다. 다음과 같이 사용된다. 클라이언트로 전달되기 때문에, 웹 브라우저에서 소스 보기를 했을 때 주석 내용을 확인할 수 있다. 2. JSP 주석 JSP 주석의 특징은 클라이언트로 전달되지 않는다는 것이다. 다음과 같이 사용된다. 클라이언트로 전달되지 않는 주석이 필요한 경우 사용된다. 3. 예제 다음은 HTML 주석과 JSP 주석을 테스트한 예제이다. 웹 브라우저의 소스를 보면 HTML 주석은 보이지만 JSP 주석은 보이지 않는 것을 볼 수 있다. commentTest.js..

JSP(JavaServer Page) - 1 : JSP 운영 환경 구축 (아파치 톰캣), JSP 개관

- JSP 운영 환경 구축 1. 아파치 톰캣 소개 아파치 톰캣은 웹 서버 소프트웨어의 하나로, 서블릿 컨테이너라고도 불린다. 서블릿 컨테이너란 서블릿과 JSP를 실행할 수 있는 환경을 말한다. 기본적으로 웹 서버의 기능을 포함하고 있다. 톰캣의 실행 및 관리는 이클립스를 통해 쉽게 진행할 수 있으며, 톰캣 관리와 관련된 내용은 JSP를 학습하고자 하는 목적인 경우에는 자세히 알 필요가 없다. 2. 아파치 톰캣 설치하기 1) http://tomcat.apache.org/에 접속 2) 좌측 Download 탭에서 원하는 Tomcat 버전을 클릭 후, installer를 다운 받아 실행 시킨다. 3) 계속 Next를 누르다가, 다음 화면과 같이 JVM path를 고르는 곳에서, 컴퓨터에 설치된 jre 폴더를 ..