【发布时间】:2011-01-30 09:42:30
【问题描述】:
我有一些内容不同但侧边栏相同的 jsp 文件。
如何重复使用侧边栏代码?
侧边栏目前是rich:panelMenu。
谢谢!
【问题讨论】:
标签: jsp richfaces code-reuse
我有一些内容不同但侧边栏相同的 jsp 文件。
如何重复使用侧边栏代码?
侧边栏目前是rich:panelMenu。
谢谢!
【问题讨论】:
标签: jsp richfaces code-reuse
将侧边栏放在一个额外的 jsp 文件中,并将其包含在 facelets 中。这是一篇关于 facelets 和 jsf 的好文章:Facelets fits JSF like a glove。
你也可以使用子视图:
<f:subview id="sidebar">
<jsp:include page="sidebar.jsp" />
</f:subview>
【讨论】:
f:subview 标签属于包含页,而不是母版页。否则,您可能会面临重复组件 ID 错误的风险。