私は、datatableをループするためにprimefacesとjstlを使用しています。列のバッキングBeanのListを持っています。<c:if> jsfのtest = ""
private List<String> visableCols;
public initCols(){
visableCols.add("andOr");
visableCols.add("operator");
......
}
// getter & setter
xhtmlページ。
<p:comlumns var="col" value="#{theBean.visableCols}" >
<c:if test="#{col == 'andOr'}">
<!-- do sth here -->
</c:if>
</p:comumns>
私はCを発見した:常にfalse.Iは#{COL}を印刷し、「アンドール」/ wを比較しようとした場合、それらは同じ値です。
JSTLタグ(「」など)とJSFタグを混在させないでください。あなたが達成しようとしている最終結果は何ですか? –
可能重複[JSTLのC:JSF hの内部場合:のdataTable(http://stackoverflow.com/questions/3442380/jstl-cif-inside-a-jsf-hdatatable) – BalusC
iは を使用しようとしました代わりに、まだ動作しません。 –