… 项目对象( 在ICEFaces数据表内部 ) …
然后,JSTL确实不起作用。它在视图构建时运行,而不是在视图渲染时运行。基本上,您可以将其可视化如下:JSTL首先从上到下运行,然后将包含JSF标记的生成结果仅移交给JSF,而JSF又从上到下运行。当JSTL遇到迭代的JSF数据表时
#{item},它就是
null这样,因此它将始终被撤消,
false并且JSF不会从JSTL检索任何图像。
您想改为使用JSF标记。我建议
<h:graphicImage>结合使用该
rendered属性。
<h:graphicImage value="ok.gif" rendered="#{item.state == 'COMPLETED'}" /><h:graphicImage value="ko.gif" rendered="#{item.state == 'CANCELED'}" />
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)