Bonjour Nicolas Coquel a écrit : > > > Bonjour, > > J'utilise actuellement cocoon 2.1.7 et souhaite éviter d'avoir du code > redondant. > > Je doit exécuter une série d'opérations (toujours les mêmes) au début de > chaque page XSP de mon site. En fait il s'agit de contrôler une variable > stockée dans la session et éventuellement de faire une requête en base de > données. > > Mon but est donc de créer une page XSP unique me permettant d'exécuter ces > opérations. Cette page étant appelé depuis les autres pages XSP du site. > > Mon problème est savoir comment appeler une page XSP à partir d'une autre (si > cela est possible bien sûr!).
Pour ce genre de chose, j'ai l'habitude (bonne ou mauvaise) de m'en remettre aux entités XML. C'est simple et pas cher ;-) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xsp:page [ <!ENTITY histo SYSTEM "histo.xml"> <!ENTITY static SYSTEM "includeStatic.xml"> ]> <xsp:page [...]> &static.xml &histo.xml [du code Java/XSP] </xsp:page> Et pour histo.xml : <?xml version="1.0" encoding="UTF-8"?> <xsp:logic xmlns:xsp="http://apache.org/xsp"> [du code Java/XSP] </xsp:logic> -- Malo --------------------------------------------------------------------- Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]
