Cursos / Informática para Internet / Desenvolvimento Web II / Aula

arrow_back Aula 02 - Conhecendo as Tags do JSF

TAGS

O JavaServer Faces provê um conjunto de tags para que possamos definir nossa árvore de componentes das páginas JSF (facelets). Para facilitar o entendimento, vamos a um exemplo: se eu quero adicionar um campo para receber texto (input text) do HTML em uma página JSF, eu preciso utilizar a tag disponibilizada por esse framework que representa esse componente. No caso desse exemplo, a tag é a h:inputText. Detalharemos as principais tags, que estão agrupadas nos seguintes tipos: core e HTML. Mas antes de utilizar uma tag, precisamos informar à página JSF (facelet) qual o namespace da mesma. Para a utilização das tags JSF Core precisamos informar o namespace definido na Listagem 1. No caso da tags JSF HTML, precisamos informar o namespace definido na Listagem 2.

Listagem 1 - Namespace JSF Core

 

Listagem 2 - Namespace JSF HTML.

Observe que você poderá ter em sua página JSF tags de diferentes conjuntos de tags, ou seja, usar as tags JSF Core não exclui a possibilidade de utilizar também as tags JSF HTML. A realidade, na prática, é que você utilizará em sua página JSF diferentes tags pertencentes a diferentes conjuntos de tags. Por esse motivo, terá de incluir em suas páginas JSF diferentes namespaces, conforme apresentado na Listagem 3.

Listagem 3 - Namespaces JSF HTML e Core na mesma página JSF.

Versão 5.3 - Todos os Direitos reservados