Olá pessoal, observem o código:
<c:forEach var="i" begin="1" end="10">
<h:commandButton id="id_btn${i}" action="#{mbTeste.getAcao(${i})}" value="submit${i}"></h:commandButton>
</c:forEach>
Eu quero passar para o método getAcao o valor dinâmico gerado via JSTL.
Já tentei várias formas de passar o parâmetro “${i}” para o métido getAcao mas nada feito. Já o ID e o Value aceitaram sem problema, não entendi.
Pra que eu preciso disso ? Pra criar conteúdo dinâmico… eu vou ter uma tabela onde estarei cadastrando alguns botões com ações (dinâmicamente).
No teste acima estou criando 10 botões, e o action de cada um será diferente e “resolvido” pelo método getAcao() conforme o parâmetro.
PS: Se alguém souber de uma maneira mais profissional pra fazer isso, tá valendo.
Abs.
Edson.