使用JSF2.2 我在mainTemplate中有一个列表菜单,如下所示:
<ul>
<li class="selected">Home</li>
<a jsf:outcome="new"><li>New</li></a>
</ul>
我想根据我的jsf当前页面放置class =“selected”,否则它会链接。
最佳做法是什么?
感谢您的关注。祝你有愉快的一天。
答案 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工作。 (对不起我的英文)