在Lotus网页中包含JSP

时间:2010-06-14 14:46:20

标签: jsp lotus-notes

有没有办法将jsp页面(它返回的内容)包含在莲花网页中?

我需要的是等同于

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

但要在莲花一侧使用(如果存在,则为“莲花标签”)

该标记将返回一个HTML字符串,并由Lotus使用。

请注意我对Lotus一无所知,这个审讯是在开发项目之前,我在JSP方面:)

我们需要Lotus端调用大约1到10个jsp文件来构建页面,但此时我们遇到了技术问题。第一个想法是由Lotus为每个jsp部分进行Ajax调用,但由于这也应该在没有JavaScript的情况下工作,这不是一个好的选择。

从我的“JSP开发人员的角度”,我告诉Lotus开发人员“只需将我的jsp包含在你需要的地方”,但看起来这样做不容易,因此这个问题。我想/仍然希望Lotus开发人员可以使用一种简单的技术将JSP调用的响应包含在他的页面中

有什么想法吗?

致以最诚挚的问候,

尼尔斯

1 个答案:

答案 0 :(得分:0)

遗憾的是,没有“莲花牌”。 Domino旨在将Lotus Notes数据合并到网页中,但没有一种机制可以轻松地将来自其他来源的内容包含到其HTTP响应流中。

您可以在Domino中编写代理以检索由jsp页面生成的HTML代码,将该内容保存到Notes文档中,然后使用该文档的数据在Domino中生成页面。如果内容不经常更改,您可以将其视为使用缓存系统。

我想到的另一个想法是在Domino的输出中使用IFrame,并在这些帧中包含jsp页面。