Boa noite Pessoal, comecei a estudar JSF e minha primeira dificuldade foi a seguinte… Sem IDE, criando os diretorios na mão usando tomcat 6 , adicionei as seguintes bibliotecas na pasta lib: jstl, Standard, jsf-api e jsf-impl , criei o arquivo web.xml:
[code]<?xml version="1.0" encoding="UTF-8"?>
jsf01
faces/index.xhtml
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
[/code]
e uma página de teste inicial index.xhtml:
[code]
<h:head>
Welcome
</h:head>
<h:body>
Hello World JSF!
<h:outputText value="teste!!!" />
</h:body>
[/code]
Tudo em HTMl é exibido normal, apenas as tags jsf (com h:) não aparecem…alguma ideia do que pode estar acontecendo?
agradeço desde já! abs
testa ae.
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
Na verdade estava tudo ok, faltava apenas o header para ele ser reconhecido como um XHTML ao invés de puro HTML
[code]<?xml version="1.0" encoding="UTF-8"?>
[/code]
[quote=Jardel.ads]voce tem que importar as lib no codigo da sua pagina html
[code]
<%@taglib uri=“http://java.sun.com/jsf/html” prefix=“h” %>
<%@taglib uri=“http://java.sun.com/jsf/core” prefix=“f” %>
[/code][/quote]Cuidado na hora de ajudar. O cara esta usando xhtml e não jsp. [=
Isso mesmo! estou fazendo em xhtml utilizando o JSF 2.0… vocês saberiam me ajudar com uma duvida?
qual a relação de xhtml com facelets, ou se o xhtml é o proprio facelets… não estou entendendo o conceito!
obrigado! abraços
[quote=gui_simoes_guj]Isso mesmo! estou fazendo em xhtml utilizando o JSF 2.0… vocês saberiam me ajudar com uma duvida?
qual a relação de xhtml com facelets, ou se o xhtml é o proprio facelets… não estou entendendo o conceito!
obrigado! abraços[/quote]Facelets é o conceito. xhtml é o tipo da página.
Facelets prega a reutilização das páginas e componentes.
[quote=Hebert Coelho][quote=Jardel.ads]voce tem que importar as lib no codigo da sua pagina html
[code]
<%@taglib uri=“http://java.sun.com/jsf/html” prefix=“h” %>
<%@taglib uri=“http://java.sun.com/jsf/core” prefix=“f” %>
[/code][/quote]Cuidado na hora de ajudar. O cara esta usando xhtml e não jsp. [=[/quote]
percebir Hebert é tanto que eu postei o outro post abaixo esquecir de apagar.