JSF2.2使用<ul> </ul>模板化网站菜单

时间:2014-06-27 11:25:01

标签: jsf facelets

使用JSF2.2 我在mainTemplate中有一个列表菜单,如下所示:

 <ul>
    <li class="selected">Home</li>
    <a jsf:outcome="new"><li>New</li></a>
</ul>

我想根据我的jsf当前页面放置class =“selected”,否则它会链接。

最佳做法是什么?

感谢您的关注。祝你有愉快的一天。

1 个答案:

答案 0 :(得分:0)

这种方式有效:

<h:panelGroup rendered="#{view.viewId == '/new.xhtml'}">
    <li class="menuSelected">New</li>
</h:panelGroup>
<h:panelGroup rendered="#{view.viewId != '/new.xhtml'}">
    <a jsf:outcome="new"><li>New</li></a>
</h:panelGroup>

这是一个好习惯吗? 我没有让它使用bean工作。 (对不起我的英文)