0

我有一个与数据库绑定的 JSF Web 应用程序。我有一个用于导航的左 div 面板和一个用于内容的右 div 面板。我可以用<h:commandLink>s 填充左侧的 div 面板来表示书籍章节。但是,我不确定如何连接<h:commandLink>s 来触发 bean 方法来调用数据库并用所需的内容填充正确的 div 面板。

这是导航的左侧 div 面板nav.xhtml

<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="&#10;" />
    </ui:repeat>  
</ui:composition>

TOCBean书籍章节名称填充列表。我正在尝试#{contentBean.getContent()}使用选定的章节名称执行支持 bean 方法,并将右侧的 div 面板填充到content.xhtml.

任何建议,将不胜感激。

4

0 回答 0