dúvida sobre taglibs - JSF

4 respostas
A

Bom dia, estou com uma duvida referente as taglibs do jsf…

<%@taglib prefix=“f” uri=“http://java.sun.com/jsf/core”%>
<%@taglib prefix=“h” uri=“http://java.sun.com/jsf/html”%>
<%@taglib uri=“http://myfaces.apache.org/tomahawk” prefix=“t” %>
<%@taglib uri=“http://myfaces.apache.org/sandbox” prefix=“s”%>

Nessa situação estou misturando as taglibs do jsf com myfaces e no meu codigo eu uso um prefixo aqui outro ali… eu queria saber como a engine do JSF interpreta isso…? no meio de toda essa confusão… como meu servidor sabe com qual tag está lidando? qual lib ele vai usar? isso está meio confuso pra mim…

E pra essas taglibs eu também devo ter os .jar respectivos na lib do meu projeto né?

Eu pessoalmente só sei qual taglib estou utilizando em tal linha olhando pro prefixo… entendem? como que o servidor se vira nessa situação???

Desculpem se postei algo errado, sou novo aqui no forum!

Atenciosamente,
André Mayer

4 Respostas

surfzera

Sim você deve ter os .jar respectivos dentro no seu class path(projeto). Para diferenciar as tag libs você pode perceber que está usando as seguinte sintaxes no seu tag lib ex: h, f, t, s.

A

correto, consigo perceber qual taglib estou usando a partir dos prefixos: h, f, t, s. Porém como a minha aplicação Java, ou meu servidor interpreta essas taglibs? ele não confunde elas? hehehe

A engine do JSF não se perde com tanta tag de diferentes componentes?

e obrigado surfzera!

surfzera

Não…o servidor sabe qual taglib utizar pois os .jar estão dentro do seu projeto.

A

Muito obrigado surfzera!

Era realmente isso que eu estava querendo saber!

Atenciosamente,
André Mayer

Criado 9 de abril de 2009
Ultima resposta 13 de abr. de 2009
Respostas 4
Participantes 2