如何将2个字符串与进行比较?

我试图相应地显示一个到一个支持bean返回的String属性。 比较字符串时遇到问题。以下是插图:

  

然而,比较不起作用。 这是正确的方法吗? 可以在没有情况下完成,如: JSP示例中所做的那样

谢谢你的帮助

您似乎在 。 仅在视图构建时间内评估JSTL标记,而不是在视图渲染时间期间评估。 归结为:JSTL首先从上到下运行,然后将生成的结果交给JSF再次从上到下运行。 目前,在JSF数据表中评估JSTL标记,JSTL无法使用数据表的迭代项( var属性中的项)。 因此,测试结果总是false

只需使用JSF组件的rendered属性。

   

以下是一些如何利用rendered属性的示例:

        

与具体问题无关,Roseindia 不是最好的JSF学习资源。 我建议去其他资源。