코어(core) 태그 - 흐름제어 코어(core)태그 - 흐름제어 흐름제어는 JSP 페이지에서 if-else 블럭이나 for 블럭 등 프로그램의 흐름을 제어하는 부분을 말합니다 .JSTL에서 흐름제어에 관련되어 if, choose, forEach, forToken 네개의 흐름제어 태그를 제공합니다. 1. if 태그 if 태그는 if 블럭과 같은 기능을 수행합니다. 단순한 if 블럭을 쉽게 대.. 자바(Java)/JAVA 2EE 2009.09.09
코어(core) 태그 - 변수 지정과 삭제 코어 태그의 선언은 아래와 같습니다. <%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %> JSP 문서 상단에 코어 태그 사용을 선언한 후 문서에서는 '<c: />' 형태로 사용합니다. 코어태그를 사용하면 변수, 흐름제어, URL 등과 관련하여 JSP 문서를 제어할 수 있습니다. 1. 변수 선언하기 코어 태그를 사.. 자바(Java)/JAVA 2EE 2009.09.09
JSTL이 제공하는 태그의 종류 JSTL의 태그 종류는 5가지이며 지원되는 영역은 다음과 같습니다. 1. 코어 태그 ( Core Tag ) 접두사가 'c' 로 시작하며 변수, 흐름제어, URL 처리 등을 담당하는 태그입니다. 태그 선언은 다음과 같습니다. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 2. 포멧 태그 ( Format Tag ) 접두사가 'fmt' 로 시작하.. 자바(Java)/JAVA 2EE 2009.09.09
커스텀 태그 라이브러리와 JSTL ● JSP 커스텀 태그 라이브러리(Custom tags Library) 커스텀 태그는 JSP페이지(프리젠테이션)에서 사용하기 위해 사용자가 직접 정의하는 XML형식의 태그입니다. 커스텀 태그를 사용하면 JSP페이지에서 사용할 XML형식의 태그를 미리 정의 구현해 놓고 페이지에서 사용할 수 있습니다. JSP페이지에서 커스텀 태.. 자바(Java)/JAVA 2EE 2009.09.09
서블릿 클래스 작성 서블릿 클래스를 작성하기 앞서 서블릿 클래스 관계를 알고 있어야 한다. HTTP용 서블릿 클래스을 작성할 때는 HttpServlet 클래스를 상속받아 작성합니다. 서블릿 클래스는 다음과 같은 형식을 가집니다. import javax.servlet.*; public class HelloClass extends HttpServlet { 클래스 내용 } HttpServlet 클래스는 서블릿 클래.. 자바(Java)/JAVA 2EE 2009.09.03
web.xml(배포서술자: Deployment Descriptor, 이하 DD)서블릿 매핑 방법 서블릿은 웹 컨테이가 클라이언트의 요청을 받으면 해당 서블릿이 있나 검색을 한 후 서블릿 객체의 인스턴스가 있다면 수행하며, 인스턴스가 없다면 해당 서블릿을 찾아 컴파일 후 객체 인스턴스를 생성하여 수행합니다. 따라서 서블릿 객체를 작성하면 요청 URL에 해당 서블릿을 매핑 시켜주어야 합.. 자바(Java)/JAVA 2EE 2009.08.26
서블시의 ServletContext 객체와 같은 JSP의 application 객체 서블릿 또는 웹 컨테이너의 환경 정보(Context)를 나타내는 객체가 application 객체이다. application객체를 통해 웹 컨테이너에서 실행되는 서버의 설정정보와 자원에 대한 정보를 얻거나, 실행되고 있는 동안 발생할 수 있는 이벤트 로그를 기록할 수 있는 기능을 제공한다. ■ application객체 메소드 String getSe.. 자바(Java)/JAVA 2EE 2009.08.26
페이지 정보를 나타내는 pageContext 객체(javax.servlet.jsp.PageContext) pageContext 객체는 현재 JSP 페이지의 컨텍스트를 나타내며, pageContext 내장 객체를 통해서 다른 내부 객체에 접근할 수 있습니다. 사용빈도는 매우 낮습니다. ■ pageContext 객체 메소드 ServletRequest getRequest() 페이지 요청 정보를 가지고 있는 request 내장 객체를 반환합니다. ServletResponse getResponse() 페이지 요청.. 자바(Java)/JAVA 2EE 2009.08.26
출력 스트림 out 객체(javax.servlet.jsp.JspWriter) out 객체는 JSP 페이지의 결과를 웹 브라우저에 전송해주는 출력 스트림입니다. JSP 페이지가 웹 브라우저에게 보내는 모든 정보는 out 객체를 통해서 전달이 됩니다. out 객체는 출력 버퍼를 관리할 수 있습니다. 버퍼(buffer)는 생성된 결과를 곧바로 웹 브라우저에 전송하지 않고 버퍼라는 장소에 임시로 .. 자바(Java)/JAVA 2EE 2009.08.26
JSP 변수 선언 JSP에서 변수를 사용하기 위해서는 스크립트 요소 안에 변수를 선언하여 작성해야 한다. <% int a = 0; %> JSP 변수를 작성할 때는 영문자, _(언더바), $ 로 시작해야 한다. 클래스명은 첫 글자는 대문자, 나머지는 소문자로 작성하며 단어가 구별될 때는 다음 단어 시작을 대문자로 작성한다. 메소드, 변.. 자바(Java)/JAVA 2EE 2009.08.25