【发布时间】:2009-11-27 10:18:10
【问题描述】:
我已经将我的 servlet 设置为通过 struts 操作调用,结果是它将 html 写入屏幕。但是,我使用的是模板系统(比如说页眉、内容、页脚),并且只想写入内容标题,即。保留页眉和页脚。
有人知道这是否可行吗?
谢谢, 齿轮。
【问题讨论】:
-
切换到 Struts2 并使用 Ajax 和 notifyTopics。
我已经将我的 servlet 设置为通过 struts 操作调用,结果是它将 html 写入屏幕。但是,我使用的是模板系统(比如说页眉、内容、页脚),并且只想写入内容标题,即。保留页眉和页脚。
有人知道这是否可行吗?
谢谢, 齿轮。
【问题讨论】:
你可以把你的输出分成3个过程,分别是getHeader()、getContent()和getFooter(),然后把你的输出只写在getContent()中。或者您可以使用 JSP 包含,并写入包含 jsps:header.jsp 和 footer.jsp,并且在生成内容输出时,只需包含此 jsps。我更喜欢第二种方式。
更新:也许这个可以帮助你:Struts tiling
【讨论】:
在 jsp 中使用 iframe,并更改 iframe src。然后页面将按预期加载。 如果您找到其他解决方案,请发布。
【讨论】: