如何将2个字符串与进行比较?
我试图相应地显示一个或
到一个支持bean返回的String属性。 比较字符串时遇到问题。以下是插图:
然而,比较不起作用。 这是正确的方法吗? 可以在没有情况下完成,如: JSP示例中所做的那样
谢谢你的帮助
您似乎在
。 仅在视图构建时间内评估JSTL标记,而不是在视图渲染时间期间评估。 归结为:JSTL首先从上到下运行,然后将生成的结果交给JSF再次从上到下运行。 目前,在JSF数据表中评估JSTL标记,JSTL无法使用数据表的迭代项( var
属性中的项)。 因此,测试结果总是false
。
只需使用JSF组件的rendered
属性。
以下是一些如何利用rendered
属性的示例:
与具体问题无关,Roseindia 不是最好的JSF学习资源。 我建议去其他资源。