次のように、ap:datalist (PF 3.4) のコレクション内のすべてのエントリの間にセパレータを追加しようとしています。
<p:dataList id="feed" value="#{allProfessorsMB.selectedProfessor.courseList}" var="course" varStatus="status">
<p:outputLabel value="#{course.name}"/>
<p:separator id="separator" rendered="#{!status.last}"/>
</p:dataList>
セパレーターは常にレンダリングされるため、 #{!status.last} は常に true を返します。この #{status.last ? 'true' : 'false'} であり、常に 'false' を出力します。
JSTL タグといくつかの ui:repeat の例をたくさん見てきましたが、これとは似ていません。
ありがとう!