VCT(Visual Custom Tag) 작성

VCT(Visual Custom Tag)는 JSP 사용자 정의 태그의 특수 유형입니다. VCT를 사용하면 브라우저에 표시된 것과 동일한 방식으로 Page Designer의 디자인 보기에서 오브젝트를 볼 수 있습니다.

다음 타스크에서는 Visualizer를 쓰고 개발한 후 VCT 태그를 포함하는 작업을 수행합니다. 각 타스크에 대한 자세한 정보는 이 주제의 마지막 부분에 있는 관련 태스크 목록을 참조하십시오.

  1. 플러그인 프로젝트 작성
  2. VCT에 대한 plugin.xml 파일 갱신
  3. JSP 페이지에 VCT 추가

이들 타스크의 예제에서는 서버뿐만 아니라 Page Designer의 JSP 디자인 페이지에서도 현재 날짜 및 시간이 표시되도록 지원합니다. 이를 위해, JSP 사용자 정의 태그에 VCT Visualizer를 추가해야 됩니다. JSP 사용자 정의 태그는 서버에서 실행될 때 현재 날짜 및 시간을 표시합니다. JSP 사용자 정의 태그에 Visualizer를 추가하면, Page Designer 디자인 보기에서 현재 날짜 및 시간을 볼 수도 있습니다. Visualizer를 구현하려면, CustomTagVisualizer 클래스를 펼치십시오. 또한 Visualizer가 doStart() 또는 doEnd() 메소드를 구현하고 겹쳐써야 합니다. 이 경우, 사용자는 doStart()를 구현 중입니다. 코드의 예제는 다음과 같습니다.

import java.util.*;
import com.ibm.etools.webedit.vct.*;

public class DateTimeTagVisualizer extends CustomTagVisualizer {
	public VisualizerReturnCode doStart(Context context) {
		Date now = new Date();
		context.putVisual(now.toString());
		return VisualizerReturnCode.OK;
	}
}
이 예제에서 현재 날짜 및 시간은 putVisual()을 사용하여 컨텍스트에 저장됩니다. 그런 다음, 렌더링하기 위해 Page Designer에서 비주얼이 사용될 수 있음을 나타내는 VisualizerReturnCode.OK의 리턴 코드가 리턴됩니다.
관련 개념
사용자 정의 태그 라이브러리
VCT(Visual Custom Tag)
관련 태스크
사용자 정의 태그 라이브러리 작성
웹 라이브러리 프로젝트 추가
Visualizer 플러그인 작성
VCT에 대한 plugin.xml 파일 갱신
JSP 페이지에 VCT 추가
이용약관 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.