1

我知道将方法名称作为参数名称传递应该以这种方式完成:

itemBean="#{bean}"
itemAction="someMethod"

在组件中:

action="#{itemBean[itemAction]}"

而且我也知道如果方法名称不是变量,我可以传递参数,例如显示方法,例如:

parameter = "Hello World"

在组件中:

action="#{itembean.display( parameter )}"

但我不能同时做这两个

我认为表达式action="#{itemBean[method](parameter)}"会完成这项工作,但它给出了 parsig 错误。

有任何想法吗?

4

0 回答 0