我知道将方法名称作为参数名称传递应该以这种方式完成:
itemBean="#{bean}"
itemAction="someMethod"
在组件中:
action="#{itemBean[itemAction]}"
而且我也知道如果方法名称不是变量,我可以传递参数,例如显示方法,例如:
parameter = "Hello World"
在组件中:
action="#{itembean.display( parameter )}"
但我不能同时做这两个
我认为表达式action="#{itemBean[method](parameter)}"
会完成这项工作,但它给出了 parsig 错误。
有任何想法吗?