Un VCT (visual custom tag) è un tipo particolare di tag personalizzato JSP. I VCT consentono di visualizzare un oggetto nella vista Progettazione di Page Designer così come apparirebbe in un browser.
Nelle seguenti attività, si scriverà e svilupperà un programma di visualizzazione e si includerà un tag VCT. Per ulteriori informazioni su queste attività, fare riferimento all'elenco delle attività correlate alla fine di questo argomento.
L'esempio che si seguirà in queste attività comprende la visualizzazione della data e ora correnti sulla pagina Progettazione JSP in Page Designer e sul server. Per fare ciò, è necessario aggiungere un programma di visualizzazione VCT a un tag JSP personalizzato. Il tag JSP personalizzato visualizzerà la data e ora correnti quando eseguito su un server. Aggiungendo il programma di visualizzazione al tag JSP personalizzato, è anche possibile visualizzare la data e ora correnti nella vista Progettazione di Page Designer. Per implementare un programma di visualizzazione, è necessario estendere la classe CustomTagVisualizer. Il programma di visualizzazione deve implementare e sovrascrivere un metodo doStart() o doEnd(). In questo caso, si implementa doStart(). Di seguito viene riportato un esempio di codice:
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; } }In questo esempio, la data e ora correnti sono memorizzare nel contesto utilizzando putVisual(). Poi un codice di ritorno VisualizerReturnCode.OK viene restituito per indicare che il visivo può essere utilizzato da Page Designer per il rendering.
Concetti correlati
Librerie di tag personalizzati
VCT (visual custom tag)
Attività correlate
Creazione di una libreria di tag personalizzati
Aggiunta di progetti libreria Web
Creazione di un plugin del programma di visualizzazione
Aggiornamento del file plugin.xml per un VCT
Aggiunta di un VCT a una pagina JSP