Ajax4JSF a4j:inclue

0 respostas
Marlon_Meneses

Fale galera!!
Eu estou testando o a4j:include. Tah tudo certo (pelo menos aparentemente).
Aih vai o codigo:

aqui q fica o include
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="https://ajax4jsf.dev.java.net/ajax" prefix="a4j"%>

<f:view>
<html>
<body>
<h:panelGroup id="include">
	<a4j:include  viewId="primeira.jsp"/>
</h:panelGroup>
</body>
</html>
</f:view>
essa eh a primeira.jsp q contem um botao para a proxima pagina
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="https://ajax4jsf.dev.java.net/ajax" prefix="a4j"%>

<html>
<body>
<h:form id="form1" style="width:200px;height: 50px;border: 1px solid black;">
<h:outputText value = "primeira pagina"/>
<a4j:commandButton value="Proximo" action="proximo" reRender="include"/>
</h:form>
</body>
</html>
essa eh a segunda.jsp q contem o botao para a anterior
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="https://ajax4jsf.dev.java.net/ajax" prefix="a4j"%>

<html>
<body>
<h:fort id="form2">
<h:outputText value = "segunda pagina"/>
<a4j:commandButton value="Anterior" action="anterior" reRender="include"/>
</h:form>
</body>
</html>
faces-config
<navigation-rule>
      <from-view-id>teste/primeira.jsp</from-view-id>
      <navigation-case>
         <from-outcome>proximo</from-outcome>
	    <to-view-id>teste/segunda.jsp</to-view-id>
      </navigation-case>
</navigation-rule>
<navigation-rule>     
      <from-view-id>teste/segunda.jsp</from-view-id>
      <navigation-case>
         <from-outcome>anterior</from-outcome>
	    <to-view-id>teste/primeira.jsp</to-view-id>
      </navigation-case> 
</navigation-rule>

Ateh aih funciona! O problema esta qndo eu clico no botao e nao vai pra proxima pagina!
aparece essa mensagem: WARNING: JSF1012: Unable to find matching navigation case from view ID 'primeira.jsp' for outcome 'proximo'.
Alguem sabe me dizer pq isso esta acontecendo?

Criado 2 de agosto de 2007
Respostas 0
Participantes 1