JSTL balise personnalisée
Comment pourrais-je écrire (un modèle) pour une balise personnalisée avec 2 attributs qui me permet de la sortie d'un fragment html (un tableau html) à l'aide de balises jstl logique, qui peut être appelée à partir de ma jsp.
Cela peut être fait sans avoir à écrire une classe java, qui est ce que j'ai vu dans tous les exemples.
Ce que je suis en train de réaliser est à l'extériorisation répété JSTL logique dans ma Jsp dans une balise personnalisée, puis passer à la dynamique des valeurs nécessaires à la balise à l'exécution en utilisant les attributs.
Merci,
Vous devez vous connecter pour publier un commentaire.
Ne pas utiliser les scriptlets! Ils sont une mauvaise pratique et ils ont laissé la logique de gestion des fuites dans votre couche de la vue.
Vous pouvez créer un fichier de balises à l'aide de JSTL; c'est assez simple. Cette est un bon endroit pour commencer.
Un exemple:
mytable.tag:
En supposant que votre balise est dans
/WEB-INF/tags
, vous pouvez alors l'utiliser comme ceci:Au lieu de prendre une balise d'approche, sur votre départ JSP, vous pouvez mettre la sortie de votre état de santé dans une variable de session, et ensuite utiliser cette variable de session dans toutes les autres variables via les scriptlets. Quelque chose comme ci-dessous:
De départ JSP
Autres Pages Jsp