使用托管bean创建导航面板以填充内容面板

时间:2013-04-19 13:34:16

标签: jsf jsf-2

我有一个绑定到数据库的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="&#10;" />
    </ui:repeat>  
</ui:composition>

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

任何建议都将不胜感激。

0 个答案:

没有答案