ui:repeat标签在生成的html上输出

时间:2014-06-28 21:03:45

标签: jsf jsf-2 facelets

以下代码在生成的html上输出ui:repeat标记,并打破我的布局。

<nav role="navigation" class="f_left f_xs_none d_xs_none t_xs_align_l"> 
    <ul class="horizontal_list main_menu clearfix">
        <ui:repeat value="#{categoryBean.rootCategories}" var="cat">
            <li class="relative f_xs_none m_xs_bottom_5">
                <a href="#{cat.url}" class="tr_delay_hover color_light tt_uppercase">
                    <b>#{cat.name}</b>
                 </a>
            </li>
        </ui:repeat>
    </ul>
</nav>

这里是上面代码生成的输出:

<nav role="navigation" class="f_left f_xs_none d_xs_none t_xs_align_l"> 
    <ul class="horizontal_list main_menu clearfix"><ui:repeat>
        <li class="relative f_xs_none m_xs_bottom_5">
            <a href="florestal" class="tr_delay_hover color_light tt_uppercase">
                <b>Florestal</b>
            </a>
        </li></ui:repeat><ui:repeat>
        <li class="relative f_xs_none m_xs_bottom_5">
            <a href="jardinagem" class="tr_delay_hover color_light tt_uppercase">
                <b>Jardinagem</b>
            </a>
        </li></ui:repeat><ui:repeat>
        <li class="relative f_xs_none m_xs_bottom_5">
            <a href="pragas-urbanas" class="tr_delay_hover color_light tt_uppercase">
                <b>Pragas Urbanas</b>
            </a>
        </li></ui:repeat>
    </ul>
</nav>

1 个答案:

答案 0 :(得分:0)

BalusC,感谢JSF版本提示,我查看了Mojarra更改日志,我发现了ui上的一个错误:重复,我更新到Mojarra 2.2.7并解决了问题。