Só pra informar, eu uso JSF hehe.
Normalmente fazemos assim…
<h:commandLink value=“Frase” action="#{bean.meuMet}" />
O problema é que o metodo do action desse commandLink sempre será “meuMet” , Eu quero que esse action seja dinamico…
Quero trocar esse “bean.meuMet”, por um metodo qualquer (ex.: “#{beanDois.metodoDois}”) em tempo de execução.
Exemplo :
Imagine que #{bean.label} seja uma propriedade do Bean , Uma String mesmo…
Ai vai estar la no bean :
private String label = “#{bean.metodoQualquer}”;
setLabel()…
getLabel()…
Então eu coloco no commandLink -> <h:commandLink value=“Frase” action="#{bean.label}" /> , agora o metodo do action seria “#{bean.metodoQualquer}” !
E então enquanto o programa roda eu altero o valor desse “label”, e o action do commaLink é alterado tambem…
A ideia é essa… Mas fazer desse jeito nao funciona o action só aceita Metodos, e nao propriedade !!
Então Como faz ?
vlwS aew…