Secciones

Artículos para tus primeros pasos

Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Campus Escuela de Groovy

Grails

WebFlow...

Marcos - martes 03/08/2010

Hola, soy nuevo en Grails y tengo el siguiente problema:

 

Estoy creando un web flow como el siguiente:

 

class MatricularAlumnoController {

    def index = {
      redirect(action : "matriculacion")
    }
    def matriculacionFlow = {
      matriculacionIndex  {
      on("next").to "verificarDatos"

    }
    verificarDatos  {
      on("next").to "materiasPendientes"
    }
    materiasPendientes  {
      on("next").to "finish"
    }
    finish  {
      println 'terminado'
    }
    }
}

 

Tengo la siguiente estructura de directorios:

 grails-app/views/matricularAlumno/matriculacion

y, dentro de matriculacion, tengo el siguiente gsp:

matriculacionIndex.gsp

que contiene el siguiente codigo:

<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<head><title>Matricular Alumno</title></head>
<body>
<p>Por favor, seleccione el alumno que desea matricular:</p>
<g:form action="matriculacionIndex">
    <g:submitButton name="next" value="Siguiente"></g:submitButton>
</g:form>
</body>
</html>  

 

 

Parece estar todo bien (al menos desde la teoria) .. pero cuando corro me dice lo siguiente:

HTTP Status 404 -


type Status report

message

description The requested resource () is not available.


Apache Tomcat/6.0-snapshot

 

Qué estoy haciendo mal? por las dudas, les comento que instalé el plugin de webflow de grails  1.3.2 (que es mi version) de forma explicita. Trabajo con ubuntu, y mi ide es Intellij Idea

 

Muchas gracias

 

Marcos

Re: WebFlow...

Pilli - miércoles 04/08/2010

Hola Marcos.

No tengo ni idea de los Web Flows pero por lo que he visto y revisando tu código creo que el fallo está en la página GSP, tu llamas a matriculacionIndex y creo que deberias llamar a matriculación.

Dale un vistazo a esto: http://groovy.org.es/home/story/coacutemo-funciona-grails-webflow

Un saludo y suerte.

Responder al hilo | Volver al foro "Grails" | Volver a los foros