oi pessoal
queria ajuda de vcs, eu estou aprendendo JSF e estou seguindo um manual q encontrei na internet mesmo. Só que estou tendo problema de direcionar as paginas no faces-config.xml.
Olha como ele está:<?xml version="1.0" encoding="windows-1252"?>
<!DOCTYPE faces-config PUBLIC
"-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
"http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
<!--faces-config xmlns="http://java.sun.com/JSF/Configuration"-->
<faces-config>
<managed-bean>
<managed-bean-name>gerenciadorContato</managed-bean-name>
<managed-bean-class>agenda.GerenciadorContato</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<navigation-rule>
<from-view-id>/incluir.jsp</from-view-id>
<navigation-case>
<from-outcome>sucesso</from-outcome>
<to-view-id>/sucesso.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>erro</from-outcome>
<to-view-id>/erro.jsp</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
<from-outcome>incluir</from-outcome>
<to-view-id>/incluir.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>consultar</from-outcome>
<to-view-id>/consultar.jsp</to-view-id>
</navigation-case>
</navigation-rule>
</faces-config>
porém se eu estou na tela de inclusão , clico no botão incluir e devolve uma string "sucesso".....só que não entra na sucesso.jsp
olha minha classe:package agenda ;
import java.util.ArrayList ;
import java.util.Date ;
import java.util.List ;
import javax.faces.event.ActionEvent ;
import javax.faces.model.DataModel ;
import javax.faces.model.ListDataModel ;
import org.apache.myfaces.custom.navmenu.NavigationMenuItem ;
public class GerenciadorContato
{
private Contato contato = new Contato();
private DataModel contatos;
private String tituloTela;
public void consultar(ActionEvent e)
{
tituloTela = "Contatos da Agenda";
ContatoDao cDao = new ContatoDao();
contatos = new ListDataModel(cDao.consultar());
}
public String incluir(ActionEvent e)
{
ContatoDao cDao = new ContatoDao();
cDao.incluir(contato);
return "sucesso";
}
// get e set omitidos
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=windows-1252"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
<link rel="StyleSheet" type="text/css" href="css/style.css" media="screen" >
<link rel="StyleSheet" type="text/css" href="css/layout.css" media="screen" >
<title>incluir</title>
</head>
<body bgcolor="#ffffff">
<div id="container">
<div id="header"> <img src="images/banner.jpg"/> </div>
<div id="leftBar"> </div>
<div id="content">
<f:view>
<h:form>
<%@include file="menu.jsp"%>
<fieldset>
<legend>Inclusão de Contatos:</legend>
<h:panelGrid columns="2">
<h:outputText value="Nome:"/>
<h:inputText value="#{gerenciadorContato.contato.nome}" styleClass="edit"/>
<h:outputText value="Telefone:"/>
<h:inputText value="#{gerenciadorContato.contato.telefone}" styleClass="edit"/>
<h:outputText value="Favorito:"/>
<h:selectBooleanCheckbox value="#{gerenciadorContato.contato.favorito}"/>
<h:outputText value="Aniversário:"/>
<t:inputCalendar renderAsPopup="true" styleClass="edit" renderPopupButtonAsImage="true" value="#{gerenciadorContato.contato.aniversario}"/>
<h:commandButton value="Incluir" actionListener="#{gerenciadorContato.incluir}" styleClass="botoes" rendered="true"/>
</h:panelGrid>
</fieldset>
<fieldset>
<legend>Dados Incluidos:</legend>
<h:panelGrid columns="2">
<h:outputText value="Nome:"/>
<h:outputLabel value="#{gerenciadorContato.contato.nome}"/>
<h:outputText value="Telefone:"/>
<h:outputLabel value="#{gerenciadorContato.contato.telefone}"/>
<h:outputText value="Favorito:"/>
<h:outputLabel value="#{gerenciadorContato.contato.favorito}"/>
</h:panelGrid>
</fieldset>
</h:form>
</f:view>
</div>
<div id="rightBar"> </div>
<div id="footer"> <img src="images/barra.jpg"/> </div>
</div>
</body>
</html>
se alguem já pssou por isso e puder me ajudar, agradeço
só preciso direcionar para sucesso.jsp ou erro.jsp
vlw