Seguinte sem usar facelets eu fiz uma tag, ± Assim :
packagecoreservlets;importjavax.faces.component.UIComponentBase;importjavax.faces.context.ResponseWriter;importjavax.faces.context.FacesContext;importjava.io.IOException;publicclassHtmlSimpleDateextendsUIComponentBase{publicvoidencodeBegin(FacesContextcontext)throwsIOException{ResponseWriterwriter=context.getResponseWriter();writer.writeText("Texto da Tag Person",null);}publicStringgetFamily(){returnnull;}}
Eu fiz tudo,as classes java, o mapeamento nos .xml, funcionou muito bem (Sem o Facelets)…
O problema é que se eu estiver usando o Facelets tudo para de funcionar, como que se o facelets nao reconhecesse a minha tag na JSP
E agora como eu faço uma tag dessas usando facelets ??
packagecoreservlets;importjavax.faces.component.UIComponentBase;importjavax.faces.context.ResponseWriter;importjavax.faces.context.FacesContext;importjava.io.IOException;publicclassHtmlSimpleDateextendsUIComponentBase{publicHtmlSimpleDate(){super();}publicvoidencodeBegin(FacesContextcontext)throwsIOException{ResponseWriterwriter=context.getResponseWriter();writer.startElement("div",this);writer.writeAttribute("style","color : red",null);writer.writeText("Texto da Tag Person",null);writer.endElement("div");}publicStringgetFamily(){returnnull;}}