Java Richfaces:在s:link';s动作属性
目前我有:Java Richfaces:在s:link';s动作属性,java,xhtml,richfaces,Java,Xhtml,Richfaces,目前我有: action="#{A.actionA() && B.ActionB()}" 但我得到了一个错误: Not a Valid Method Expression: #{A.actionA() && B.ActionB()} 如何解决此问题?好的,EL表达式不允许在一个表达式中调用多个方法 我建议您可以将这两个函数包装成一个新函数,然后调用这个新函数 比如说, action="#{bean.onPressLink()}"
action="#{A.actionA() && B.ActionB()}"
但我得到了一个错误:
Not a Valid Method Expression: #{A.actionA() && B.ActionB()}
如何解决此问题?好的,EL表达式不允许在一个表达式中调用多个方法 我建议您可以将这两个函数包装成一个新函数,然后调用这个新函数 比如说,
action="#{bean.onPressLink()}"
而onPressLink()
将调用A.actionA()
和B.actionB()
要通过名称获取托管bean,可以参考以下内容
public void onPressLink(){
//Get the managed bean called A and then call its actionA();
//Get the managed bean called B and then call its actionB();
}