| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 08:35:37
|
gisa_screen
JavaGuru
![[Avatar]](/images/avatar/5f2cec9d7c7078209559b2838b427b2f.jpg)
Membro desde: 25/03/2009 00:38:48
Mensagens: 213
Offline
|
Ola gente!
Eu quero desenvolver para Web usando Facelets, JSF e Richfaces... e tem um problema, para facelets as páginas são em xhtml...estou usando a versao do eclipse 3.6, o JSF 1.2 e o container tomcat v6...ja add as configurações do facelets..e os jars...e criei o arquivo em extensão em xhtml...e uma index para esta página principal...mas parece q a página nao está sendo encontrada...(com extensão JSP funciona, agora Xhtml nao)
Alguem tem algum tutorial, para desenvolvimento JSF e Facelets...?
|
"Posso todas as coisas naquele que me fortalece".
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 08:53:25
|
Bravox
Virtual Machine Man
![[Avatar]](/images/avatar/a7971abb4134fc0cfcec7d589e1ebcf6.png)
Membro desde: 08/01/2005 01:33:24
Mensagens: 563
Localização: São Paulo
Offline
|
Vc tem que usar a extensão que está mapeado no web.xml
Por exemplo:
Na url:
This message was edited 2 times. Last update was at 20/09/2010 08:54:25
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 09:02:53
|
gisa_screen
JavaGuru
![[Avatar]](/images/avatar/5f2cec9d7c7078209559b2838b427b2f.jpg)
Membro desde: 25/03/2009 00:38:48
Mensagens: 213
Offline
|
isso que eu fiz na página...na index fiz assim <jsp:forwad page="teste.jsf"> </jsp> ...mas a minha página em xhtml não é exibida...
|
"Posso todas as coisas naquele que me fortalece".
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 09:09:37
|
Bravox
Virtual Machine Man
![[Avatar]](/images/avatar/a7971abb4134fc0cfcec7d589e1ebcf6.png)
Membro desde: 08/01/2005 01:33:24
Mensagens: 563
Localização: São Paulo
Offline
|
Faz assim:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 09:12:00
|
gisa_screen
JavaGuru
![[Avatar]](/images/avatar/5f2cec9d7c7078209559b2838b427b2f.jpg)
Membro desde: 25/03/2009 00:38:48
Mensagens: 213
Offline
|
vou tentar quando chegar em casa(to no trab, só queria tirar minha dúvida logo)...vou tentar usar o sendRedirect... mas qual a diferença?
|
"Posso todas as coisas naquele que me fortalece".
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 09:15:03
|
Bravox
Virtual Machine Man
![[Avatar]](/images/avatar/a7971abb4134fc0cfcec7d589e1ebcf6.png)
Membro desde: 08/01/2005 01:33:24
Mensagens: 563
Localização: São Paulo
Offline
|
Redirect ou Forwad
This message was edited 2 times. Last update was at 20/09/2010 09:17:13
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 09:25:58
|
gisa_screen
JavaGuru
![[Avatar]](/images/avatar/5f2cec9d7c7078209559b2838b427b2f.jpg)
Membro desde: 25/03/2009 00:38:48
Mensagens: 213
Offline
|
Ah ...O facelets é só para templates??? posso usar dentro das tags do JSF <f:view>
|
"Posso todas as coisas naquele que me fortalece".
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 10:25:29
|
dev.rafael
Virtual Machine Man
![[Avatar]](/images/avatar/0cba576cd16d0f399c78c557b4899a58.png)
Membro desde: 17/09/2007 01:35:27
Mensagens: 631
Offline
|
Veja, primeiro vc deve ter a seguinte configuração no seu web.xml
Isso vai dizer ao JSF q as views serão escritas em formato xhtml. Depois dê uma olhada no seu mapeamento da FacesServlet. Isso serve p/ vc dizer como as páginas devem ser acessadas.
Essa tag url-pattern indica como vc vai acessar as suas views. Eu costumo usar essa configuração nos meus aplicativos pq ela mapeia urls terminadas em .xhtml.
Como está essa configuração no seu projeto?
PS.: não, vc não pode colocar tags <f:view> se vc estiver usando Facelets. Isso é só p/ JSP.
|
"A mente humana é limitada, mas a estupidez é ilimitada." Wilhelm Steinitz |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 12:08:16
|
gisa_screen
JavaGuru
![[Avatar]](/images/avatar/5f2cec9d7c7078209559b2838b427b2f.jpg)
Membro desde: 25/03/2009 00:38:48
Mensagens: 213
Offline
|
Sim.. eu tenho ja esse mapeamento...porque eu vi em um tutorial de facelets que é necessário...
preciso desse tbm do JSF neh...?
depois eu vou postar meu web.xml aqui...
This message was edited 1 time. Last update was at 20/09/2010 12:09:13
|
"Posso todas as coisas naquele que me fortalece".
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 12:14:18
|
dev.rafael
Virtual Machine Man
![[Avatar]](/images/avatar/0cba576cd16d0f399c78c557b4899a58.png)
Membro desde: 17/09/2007 01:35:27
Mensagens: 631
Offline
|
Sim! O servlet-mapping determina quais urls passam pelo JSF e quais não passam. Por exemplo se o seu url-pattern estiver assim:
Vc deve acessar as suas views p/ urls terminadas com a extenção .jsf. Isso não muda o fato de q as suas views ainda devem ser arquivos .xhtml apenas muda a maneira como vc as acessa. Ou seja, se vc tiver uma view test.xhtml vc vai acessa-la pela através da url http://hostname[:port]/appname/test.jsf.
É por isso q eu aconselho q vc configure da seguinte maneira:
Pq assim a sua view test.xhtml pode ser acessada assim: http://hostname[:port]/appname/test.xhtml.
Entendeu?
|
"A mente humana é limitada, mas a estupidez é ilimitada." Wilhelm Steinitz |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 13:27:03
|
gisa_screen
JavaGuru
![[Avatar]](/images/avatar/5f2cec9d7c7078209559b2838b427b2f.jpg)
Membro desde: 25/03/2009 00:38:48
Mensagens: 213
Offline
|
acho que Entendi...
ao invés de usar
eu uso assim para acessar pela url ao /teste.xhtml...
|
"Posso todas as coisas naquele que me fortalece".
|
|
|
 |
|
|