Включить JSP в веб-страницу Lotus - PullRequest
0 голосов
/ 14 июня 2010

есть ли способ включить страницу JSP (что она возвращает) в веб-страницу лотоса?

Что мне нужно, это эквивалент

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

но использовать на стороне лотоса («бирка лотоса», если таковая существует)

Тег вернет HTML-строку и будет использоваться Lotus.

Обратите внимание, что я ничего не знаю о Lotus, этот опрос предшествует разработке проекта, и я на стороне JSP:)

Нам потребуется, чтобы сторона Lotus вызывала от 1 до 10 файлов jsp для создания страниц, но у нас возникла техническая проблема. Первой идеей было сделать Ajax-вызов Lotus для каждой части jsp, но, поскольку это также должно работать без JavaScript, это не очень хороший вариант.

С моей «точки зрения разработчика JSP» я говорил разработчику Lotus «просто включите мои jsp там, где они вам нужны», но похоже, что это сделать нелегко, поэтому этот вопрос. Я думал / все еще надеюсь, что разработчик Lotus сможет использовать простую технику, чтобы включить ответ на мой JSP-вызов внутри своей страницы

Есть идеи?

С уважением,

Nils

1 Ответ

0 голосов
/ 14 июня 2010

К сожалению, "бирки лотоса" нет. Domino разработан для включения данных Lotus Notes в веб-страницы, но не имеет механизма для простого включения содержимого из других источников в поток HTTP-ответов.

Вы можете написать агента в Domino для извлечения HTML-кода, созданного на страницах jsp, сохранить это содержимое в документе Notes, а затем использовать данные этого документа для создания страницы в Domino. Если содержимое меняется не часто, вы можете рассмотреть это как использование системы кэширования.

Другая идея, которая приходит в голову, состоит в том, чтобы использовать IFrames в выходных данных Domino и включать страницы jsp в эти кадры.

...