我看到几个问题询问如何将参数传递给 JSF 方法。使用 EL2.2 和 servlet 3.0,它使用户能够将参数传递给方法调用。一个例子:如何将参数从渲染的 h:outputText 传递给方法?问题是:在 JSF 2.x 中,每个标记属性都应该采用 ValueExpression 或 MethodExpression。在链接的示例中,“rendered”应该只采用 ValueExpression。但是,我确实看到它仍然可以与 MethodExpression 一起使用,如果我们放置 () 以明确它是一个方法调用而不是一个属性。这是 JSF 2.x 规范刚刚搞砸的东西还是我遗漏了什么?
问问题
1099 次