我有一个绑定到数据库的JSF Web应用程序。我有一个左侧div面板用于导航
和内容的右侧面板。我可以使用<h:commandLink>
填充左侧div面板以获取书籍章节。但是,我不确定如何连接<h:commandLink>
以触发bean方法来调用数据库并使用所需内容填充右侧div面板。
这是导航nav.xhtml
的左侧div面板:
<ui:composition>
<h:outputText value="Navigation"/><br/>
<ui:repeat value="#{tocBean.getTOC()}" var="TOC">
<li>
<h:form>
<h:commandLink action="#{contentBean.getContent()}"> #{TOC}
<f:param name="id" value="#{TOC}" />
</h:commandLink>
</h:form>
</li>
<!-- NewLine -->
<h:outputText value=" " />
</ui:repeat>
</ui:composition>
TOCBean
使用书籍章节名称填充列表。我正在尝试使用所选的章节名称执行支持bean方法#{contentBean.getContent()}
,并填写content.xhtml
中的右侧div面板。
任何建议都将不胜感激。