Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSF2.0:将布尔值传递给复合_Jsf_Jsf 2 - Fatal编程技术网

JSF2.0:将布尔值传递给复合

JSF2.0:将布尔值传递给复合,jsf,jsf-2,Jsf,Jsf 2,我创建了一个组合,并将其中一个属性声明为java.lang.Boolean类型。当我尝试使用这个组合时,我使用el调用一个返回布尔值的方法,并将结果传递到我的组合中。例如: <ed:someComposite myBooleanAttribute="#{securityManager.readOnly('some string value')}" /> 我看到的问题是,组合中的值总是正确的。如果我不使用el来提供值,而是将单词true或false硬编码,则将适当的值传递到组合中 有

我创建了一个组合,并将其中一个属性声明为java.lang.Boolean类型。当我尝试使用这个组合时,我使用el调用一个返回布尔值的方法,并将结果传递到我的组合中。例如:

<ed:someComposite myBooleanAttribute="#{securityManager.readOnly('some string value')}" />
我看到的问题是,组合中的值总是正确的。如果我不使用el来提供值,而是将单词true或false硬编码,则将适当的值传递到组合中


有人知道这里发生了什么吗?我使用的是Mojara。

您使用的是哪种jsf实现和版本?如果一个实现不起作用,请尝试使用另一个实现。我很久以前就在我的脸上查过了,所以我想你是在用Mojara。你会在得到答案的时候删除整个问题吗?你以前做过好几次,例如,当时我没有真正的动机为你发布答案。@BalusC:我删除了过去的问题,因为当时我相信你暗示我在问题中试图做的没有意义。这个问题没有任何答案,所以我删除了它。只有在没有答案的情况下,你才能删除一个问题。@johnconor:不完全正确,只有在没有经过投票或接受的答案的情况下,你才能删除一个问题。我已经在那里贴出了答案。