【问题标题】:JSF2.2 Templating site menu with <ul>JSF2.2 使用 <ul> 模板化站点菜单
【发布时间】:2014-08-18 11:54:10
【问题描述】:

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

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

我想根据我的jsf当前页面放class="selected",否则放一个链接。

最好的做法是什么?

感谢您的关注。祝你有美好的一天。

【问题讨论】:

    标签: jsf facelets


    【解决方案1】:

    这种方法奏效了:

    <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 工作。 (对不起我的英语)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-19
      • 2023-03-10
      • 1970-01-01
      相关资源
      最近更新 更多