JSF sub pastas

6 respostas
caiomacedor

Aguem aqui sabe como eu tenho que fazer esse mapeamento no faces-config.xml

<navigation-rule> <navigation-case> <description>Mostra a Página Inicial</description> <from-outcome>welcome</from-outcome> <to-view-id>/pages/welcome.jsp</to-view-id> </navigation-case> </navigation-rule>

dessa forma ele não conseque ver o velcome.jsp

6 Respostas

caiomacedor

Será se a galera aqui não entendeu o meu objetivo? Priciso muito dessa força rapaziada.

ekszuki

Blz

vc tentou tirar a / do começo do pages ?

Att

caiomacedor

Sim.... Se eu tiro ele dá erro no faces-confg.xml
Olha como esta todo meu faces-config

<?xml version="1.0" encoding="UTF-8"?>
<faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:xi="http://www.w3.org/2001/XInclude"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
 <!-- 
  -->
 <managed-bean>
  <description>Bean WelcomeController</description>
  <managed-bean-name>welcome</managed-bean-name>
  <managed-bean-class>br.com.admp.control.WelcomeController</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <!-- Navegação -->
 <navigation-rule>
  <navigation-case>
   <description>Mostra a Página Inicial</description>
   <from-outcome>welcome</from-outcome>
   <to-view-id>/pages/welcome.jsp</to-view-id>
  </navigation-case>
 </navigation-rule>
</faces-config>
rod

Sua pasta pages está na raiz da aplicacao web?

caiomacedor

Sim. Ollha a extrutura:

Projeto
+JavaSource
+ant
+WebContent
'-pages
welcome.jsp
-WEB-INF
'-faces-config.xml
'-web.xml
index.jsp

caiomacedor

RESOLVIDO…

Galera depois de varias tentativas resolvi o problema acima. Se essa não for a forma correta alguem me corrija.
Como estava ante e como ficou agora:
Antes jsp: <c:redirect url="welcome.jsf" ></c:redirect> Agora:<c:redirect url="/pages/welcome.jsf" ></c:redirect>
xml não mudou nada:

<navigation-rule> <navigation-case> <description>Mostra a Página Inicial</description> <from-outcome>welcome</from-outcome> <to-view-id>/pages/welcome.jsp</to-view-id> </navigation-case> </navigation-rule>

Criado 24 de junho de 2009
Ultima resposta 26 de jun. de 2009
Respostas 6
Participantes 3