2008-11-11 6 views
8

J'ai un bloc de code JSP qui doit être utilisé à plusieurs endroits (essentiellement un widget utilisé par plusieurs pages). Quel est un bon moyen de modulariser cela? Je préfère ne pas le mettre dans un objet car la manipulation de chaînes de HTML devient moche. L'utilisation de <%@ include file="foo.jsp"%> est problématique parce que nous avons des variables globales implicites.Meilleure façon de modulariser un bloc de code JSP

Répondre

4
  1. Séparer la JSP dans son propre en fichier et l'inclure (JSP comprend, tuiles Comprend, etc.)

  2. Pouvez-vous créer une marque Lib intégrant la fonctionnalité?

3

Dans JSP 2, les étiquettes personnalisées ont été améliorées. Voici un good article sur eux.

Auparavant, JSP n'était pas très bon pour modulariser le code, inclut et tag libs, les deux options que vous avez actualisées, sont à ce sujet. Les balises personnalisées avant JSP 2, sur lesquelles vous pointez Bogdan, sont puissantes mais génèrent un surcoût.

Questions connexes