2009-11-27 2 views
0

Я установил свой сервлет для вызова через действие struts, и результатом является то, что он записывает html на экран. Тем не менее, я использую систему шаблонов (например, заголовок, содержание, нижний колонтитул) и хотел бы только написать заголовок контента, т. Е. сохранить верхний и нижний колонтитулы.Ввод ответа сервлета в черепицу шаблона шаблона

Кто-нибудь знает, возможно ли это?

Thanks, Gearoid.

+0

Перейдите на Struts2 и используйте Ajax и уведомитеTopics. – Trick

ответ

0

Вы можете либо разделить свой вывод на 3 процедуры, какие mb - getHeader(), getContent() и getFooter(), а затем написать свой вывод только в getContent(). Или вы можете использовать JSP и записывать, чтобы включить jsps: header.jsp и footer.jsp, а при создании вывода контента просто включите этот jsps. Я бы предпочел второй способ сделать это.

UPDATE: может быть, это одна может помочь вам: Struts tiling

+0

Спасибо за ответ, но это решение не сработает, если я захочу сохранить другие части шаблона динамического. В идеале я хотел бы просто указать плитку на url сервлета из плитки-def или что-то подобное. Есть идеи? – Ger

0

Используйте Iframe в JSP, и изменить плавающие фреймы src.Then страница будет загружаться, как вы ожидали. Пожалуйста, напишите, если вы нашли другое решение.

+0

Это не отвечает на вопрос. –

Смежные вопросы