2010-06-14 2 views
0

Y at-il un moyen d'inclure une page jsp (ce qu'elle renvoie) dans une page Web Lotus?Inclure une JSP dans la page Web Lotus

Ce que je avais besoin est l'équivalent d'un

<jsp:include url="....">

mais à utiliser sur le côté de lotus (une « étiquette de lotus » si cela existe)

La balise donnerait un HTML Cordon arrière et serait utilisé par Lotus.

S'il vous plaît noter que je ne sais rien à propos de Lotus, cette interrogation est avant l'élaboration d'un projet, et je suis sur le côté JSP :)

Nous aurons besoin du côté Lotus appeler environ 1 à 10 fichiers jsp pour construire les pages, mais nous avons un problème technique à ce stade. La première idée était de faire un appel Ajax par Lotus pour chacune des parties jsp, mais comme cela devrait aussi fonctionner sans JavaScript, ce n'est pas une bonne option. De mon point de vue de développeur JSP, je disais au développeur Lotus de "simplement inclure mes jsp là où vous en aviez besoin", mais il semble que cela ne se fasse pas facilement, donc cette question. Je pensais/j'espère toujours que le dev de Lotus pourrait utiliser une technique facile pour inclure la réponse de l'appel de ma JSP à l'intérieur de sa page

Une idée?

Meilleures salutations,

Nils

Répondre

0

Il n'y a pas "tag lotus" malheureusement. Domino est conçu pour incorporer des données Lotus Notes dans des pages Web, mais il ne dispose pas d'un mécanisme permettant d'intégrer facilement le contenu provenant d'autres sources dans son flux de réponse HTTP.

Vous pouvez écrire un agent dans Domino pour récupérer le code HTML généré par les pages jsp, enregistrer ce contenu dans un document Notes, puis utiliser les données de ce document pour générer une page dans Domino. Si le contenu ne change pas fréquemment, vous pouvez le considérer comme un système de mise en cache.

L'autre idée qui vient à l'esprit est d'utiliser IFrames dans la sortie de Domino, et d'inclure les pages jsp dans ces cadres.