我有这个组件:如何使用JSF组件中的EL表达式将参数传递给支持bean?
<t:outputText value="#{bean.name}">
我想调用一个方法在EL表达式,而不是调用一个getter参数,但我没有JSF 2.0。
如何使用不带JSF 2.0的EL 表达式将参数传递给backing bean中的方法?
换句话说,我想要做这样的事情:
<t:outputText value="#{bean.findName(#{bean.name})}">
外表达:要拨打与在支持Bean的参数的方法。
内部表达:调用getter以用作方法中的参数。
在支持bean的方法:
public String findName(String name){
}
提前
谢谢! :)
[在EL中调用具有参数/变量/参数的直接方法或方法]的可能重复(http://stackoverflow.com/questions/3284236/invoke-direct-methods-or-methods-with-arguments-variables- parameters-in-jsf) – BalusC
每个人似乎都看不到的重要说明:功能不是特定于JSF 2.0,而是特定于EL 2.2。 – BalusC