2010-03-02 14 views
1

Pouvez-vous recommander un taglib déclaratif de génération de table pour JSP (avec EL) qui est toujours en cours de maintenance? J'en ai trouvé quelques-uns, comme le taglib Jakarata et Display tag mais rien ne semble avoir été mis à jour au cours de l'année écoulée.Table JSP recommandée taglib?

Toutes les recommandations seraient appréciées.

+0

Je pense que displaytag est OK. – Bozho

+0

Quelles caractéristiques recherchez-vous? – Padmarag

+1

Y a-t-il des bogues ouverts alors? S'il n'y a pas de bogues ouverts, alors il n'y a rien à maintenir. – BalusC

Répondre

1

Il est vrai que le développement de Displaytag semble être moribond, mais je l'utilise dans une application et à part quelques problèmes mineurs, nous n'avons pas eu de problèmes. La source est assez propre et facile à personnaliser/corriger si vous êtes désespéré. La principale chose qui est difficile à faire avec Displaytag est d'avoir un système de visualisation de table qui permet l'ordonnancement des colonnes par l'utilisateur. L'ordre des colonnes est déterminé par l'ordre des balises de colonne dans le corps JSP Displaytag, et non par l'ordre des colonnes tel que livré dans la structure de données de table par l'action de requête côté serveur (ou tout ce qui génère les données de table). Il serait possible de coder cela explicitement dans JSP, mais je suppose que ce serait un gros gâchis.

0

Display Tag que vous avez mentionné est bon. Il offre une option pour beaucoup de personnalisation.

0

Le tag d'affichage est probablement le plus commun, mais il est encore loin d'être assez bon. Je l'ai utilisé intensivement et il a de sérieux problèmes de performance, en particulier lorsque vous utilisez des décorateurs personnalisés. Décorateurs sont nécessaires beaucoup plus souvent qu'ils ne devraient l'être et vous avez envie d'écrire html dans le style du vieux servlet. Commander est aussi un désordre et il est fait alphabétiquement, particulièrement douloureux avec des dates au format jj/mm/aaaa (j'ai fait une solution de contournement écrire yyyyMMdd avec affichage: aucun d'abord de la valeur formulée). La propagation des paramètres pour les liens générés par l'étiquette est un autre casse-tête, pas impossible mais très stupide de perdre votre temps en la matière. Les options d'export sont pour la plupart sympa et peuvent vous faire gagner un peu de temps si votre client veut juste ce que displaytag offre. La pagination externe est également bonne.