Considere uma página XHTML com JSF versão 2.3. Qual alternat...

Próximas questões
Com base no mesmo assunto
Q2171698 Programação
Considere uma página XHTML com JSF versão 2.3. Qual alternativa exibe corretamente as tags para a definição de um formulário, um campo texto e um botão para submeter os dados? 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - <h:form>, <h:inputText> e <h:commandButton>

Para resolver essa questão, é importante ter conhecimento sobre o JavaServer Faces (JSF), um framework MVC para a construção de interfaces de usuário para aplicações web em Java. A questão pede que identifiquemos as tags corretas usadas para criar um formulário, um campo de texto e um botão de submissão, segundo a especificação do JSF versão 2.3.

A tag <h:form> é usada para criar um formulário no JSF, onde 'h' indica que é uma tag do HTML render kit do JSF. Isso cria uma representação de um formulário HTML (<form>), permitindo que dados sejam enviados ao servidor.

Já <h:inputText> é utilizado para criar um campo de texto, equivalente ao elemento <input> do tipo 'text' em HTML puro. Este campo permite a entrada de dados pelo usuário, que posteriormente podem ser processados pelo backend.

Por fim, <h:commandButton> corresponde a um botão que, ao ser clicado, submete o formulário ao servidor. Equivale ao <button> em HTML, com a ação configurada para processar os dados do formulário.

O motivo pelo qual a alternativa D é a correta é que ela lista as tags apropriadas para cada elemento conforme definido na versão 2.3 do JSF, mantendo a consistência com a nomenclatura padrão do framework. As outras opções apresentam tags inexistentes ou são combinações incorretas segundo a convenção do JSF.

Portanto, é essencial que se familiarize com a sintaxe correta das tags do JSF e suas funções para identificar corretamente os componentes em páginas XHTML que utilizam este framework.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo