【发布时间】:2012-04-29 09:36:10
【问题描述】:
我看到几个问题询问如何将参数传递给 JSF 方法。使用 EL2.2 和 servlet 3.0,它使用户能够将参数传递给方法调用。 一个例子:How to pass an argument to method from rendered h:outputText? 问题是:在 JSF 2.x 中,每个标记属性都应该采用 ValueExpression 或 MethodExpression。在链接的示例中,“rendered”应该只采用 ValueExpression。但是,我确实看到它仍然可以与 MethodExpression 一起使用,如果我们放置 () 以明确它是一个方法调用而不是一个属性。这是 JSF 2.x 规范搞砸了还是我遗漏了什么?
【问题讨论】:
标签: jsf-2 el rendered-attribute