我有一个代码
<h:outputText id="idTxt" value="#{systemBean.checkSize}"
rendered="#{systemBean.vpmoEditFlag == true}">
以上代码在UI中正确呈现。
但是,当我添加条件时
systemBean.checkSize eq 'Y'
上面的代码将是
<h:outputText id="idTxt" value="#{systemBean.checkSize}"
rendered="#{systemBean.vpmoEditFlag == true and systemBean.checkflag eq 'Y'}">
没有在用户界面中进行评论。
两个变量
vpmoEditFlag&amp; checkflag
在支持bean中全局声明 ,即systemBean 。
对于上述情况,我尝试使用“==”而不是“eq”,但它不起作用
可能是什么问题?任何帮助都将有助于解决此问题。
答案 0 :(得分:0)
请确保checkflag
是String数据类型。 eq
和==
都有效。
如果checkflag
是String,则'Y'应该有效。
请查看http://docs.oracle.com/javaee/6/tutorial/doc/bnaik.html以获取更多信息。