10
votes

Inclure automatiquement un JSP dans chaque JSP

J'aimerais simplifier que mes JSP sont encore plus loin en les incluant de manière transparente. Par exemple, c'est la ligne que je voudrais supprimer: xxx

Le fichier inclus.jsp déclare essentiellement toutes les bibliothèques de balises que j'utilise. Je suis en cours d'exécution sur WebSphere 6.0.2 Je crois et j'ai déjà essayé cette configuration: xxx

Les deux incluent-prélude et incluent -Coda n'a pas fonctionné.

Je lisais que les autres utilisateurs de WebSphere n'étaient pas en mesure d'obtenir cette opération; Cependant, les utilisateurs de Tomcat ont pu.


0 commentaires

3 Réponses :


5
votes

Je ne suis pas sûr de la version de la spécification de servlet qui a été introduite ... est-il possible que le conteneur de servlet de WebSphere ne le supporte pas?

De toute façon, pour ce type de tâche, il y a un outil 3RD-Party beaucoup plus agréable appelé Sitemesh . Il vous permet de composer des pages dans exactement le type de navigation que vous décrivez, mais de manière très flexible. Recommandé.


2 commentaires

Je seconde cela. Soit sitemesh ou tuiles.


J'ai déjà utilisé Sitemesh avant et comme ça; Cependant, nous utilisons des carreaux. Je voulais simplement simplifier le JSP, donc c'était moins de lignes de code, rayées à la partie significative.



1
votes

Vous pouvez essayer d'écrire un filtre qui appelle xxx


0 commentaires

8
votes

Le JSP-Property-Group a été introduit dans jsp 2.0 (i.o.w. servlet 2.4). WebSphere 6.0 est servlet 2.3.

Vous avez donc 3 options:

  1. oublie ça.
  2. Mise à niveau WebSphere.
  3. Remplacez WebSphere.

1 commentaires

Nous pourrions passer à la mise à niveau WebSphere, mais nous ne le remplacerons jamais pour la même raison, il a été choisi de se développer en premier lieu. J'aimais que j'aime les produits IBM jusqu'à ce que je commence à utiliser wid / était.