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