Les JSP 1.1 proposent d'étendre les scripts JSP gr226;ce à des tags.
Cet article de Javaworld explique comment définir ses propres tags sous TomCat.
Je trouvre que TomCat est particulièrement bien indiqué pour ce genre d'exposé puisqu'étant développé à 100% en JAVA, il permet d'intégrer facilement à tout environnement JAVA, un moteur de servlets et de JSP.
De mon côté, je l'utilise pour des démonstrations et maquettes, sous VisualAge for JAVA.