在下列任务中,将编写和开发可视化器并包括 VCT 标记。有关这些任务的其他信息,请参阅此主题的末尾的相关任务列表。
您在这些任务中遵循的示例涉及同时显示在 Page Designer 的 JSP 设计页面以及服务器上的当前日期和时间。为此,您应将 VCT 可视化器添加至 JSP 定制标记。当在服务器上运行时,JSP 定制标记显示当前日期和时间。通过将可视化器添加至 JSP 定制标记,还可以在 Page Designer 的设计视图中看到当前日期和时间。要实现任何可视化器,可扩展 CustomTagVisualizer 类。可视化器还必须实现并覆盖 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() 存储到上下文中的。然后返回返回码 VisualizerReturnCode.OK 以指示 Page Designer 可以将该视件用于显示。