Это правильный синтаксис:
<li class="#{facesContext.viewRoot.viewId == '/company/team.xhtml' or facesContext.viewRoot.viewId == '/company/partnerships.xhtml' ? 'active' : '' }">
Чтобы сделать его немного короче, вы можете использовать #{view}
вместо #{facesContext.viewRoot}
:
<li class="#{view.viewId == '/company/team.xhtml' or view.viewId == '/company/partnerships.xhtml' ? 'active' : '' }">
Чтобы сделать его еще короче, вы можете использовать псевдоним #{view.viewId}
с <c:set>
:
<c:set var="viewId" value="#{view.viewId}" scope="request" />
...
<li class="#{viewId == '/company/team.xhtml' or viewId == '/company/partnerships.xhtml' ? 'active' : '' }">