FC ConcursosFC Concursos

Questão FC373605

A tag JavaServer Faces (JSF) que cria um botão com o rótulo Salvar e associa-o a um método salvar em um bean gerenciado chamado processo é

Plataforma Java EE

FCC · 2023

A tag JavaServer Faces (JSF) que cria um botão com o rótulo Salvar e associa-o a um método salvar em um bean gerenciado chamado processo é

  1. <jsf:commandButton value="Salvar" submit="${processo.salvar}" />
  2. <h:button value="Salvar" submit="#{processo.salvar}" />
  3. <jsf:button value="Salvar" action="#{processo.salvar}" />
  4. <h:commandButton value="Salvar" action="${processo.salvar ()}" />
  5. <h:commandButton value="Salvar" action="#{processo.salvar}" />
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

h:commandButton é a tag JSF que gera um botão HTML do tipo submit. O atributo value define o rótulo exibido no botão — neste caso, Salvar.

O atributo action recebe uma expressão de método EL: #{processo.salvar}. Isso faz com que, ao submeter o formulário, o método salvar do bean gerenciado chamado processo seja invocado.

A expressão com #{} é avaliada de forma adiada e permite referenciar métodos do bean. O método apontado pode retornar String (resultado de navegação) ou void/null, conforme a necessidade da ação.

Na prática, essa tag integra-se ao ciclo de vida do JSF: submetendo o form, passa pelas fases e, na etapa Invoke Application, o método salvar é executado.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo