Componente JSF

2 respostas
J

Olá pessoal,

Eu criei um componte jsf que exibe, em página jsp, uma mensagem de erro de validação do jsf, em um componente alert

do javascript, até aqui tudo bem. Mas, agora quero utilizar este componente em uma página

xhtml, fiz igual como na página jsp, porém o componente não é renderizado.

Preciso fazer alguma outra configuração?

Alguma idéia?

Desde de já agradeço,

2 Respostas

J

xhtml => facelets?

o facelets usa um arquivo .taglib.xml de mapeamento para as bilbiotecas de componentes
esse arquivo deve ficar na pasta meta-inf de qq jar no classpath da aplicação ou
ser mapeado através de um parâmetro de inicialização no web.xml (facelets.LIBRARIES)

um exemplo de arquivo seria: (richfaces.taglib.xml, deixei somente uma tag para facilitar)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE facelet-taglib PUBLIC
  "-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"
  "http://java.sun.com/dtd/facelet-taglib_1_0.dtd">
<facelet-taglib xmlns="http://java.sun.com/JSF/Facelet">
<namespace>http://richfaces.ajax4jsf.org/rich</namespace>
  <tag>
    <tag-name>calendar</tag-name>
    <component>
      <component-type>org.richfaces.Calendar</component-type>
      <renderer-type>org.richfaces.CalendarRenderer</renderer-type>
    </component>
  </tag>
</facelet-taglib>
J

É facelets sim.

Vou fazer testar assim então.

Brigada Juquinha.

Criado 16 de maio de 2008
Ultima resposta 16 de mai. de 2008
Respostas 2
Participantes 2