Dúvidas do URL Mapping
06/08/2014 15:13
0
Pessoal,

Gostaria de tirar uma dúvida em relação ao URL Mapping. Estou tentando alterar essa parte para chamar uma função especificando uma url para ela.

Meu arquivo URLMapping.groovy está da seguinte forma:
class UrlMappings {

static mappings = {
"/$controller/$action?/$id?(.$format)?"{
constraints {
// apply constraints here
}
}

"/"(view:"/index")
"500"(view:'/error')
...
}

Quando faço o mapeamento da seguinte forma, o sistema funciona perfeitamente:

"/teams/all(.$format)?"(controller:"team", action:"listAll")

Porém, quando coloco a mesma função da seguinte forma, ele apresenta um mensagem de erro:

"/teams/all(.$format)?"{
constraints {
// apply constraints here
}
controller:"team"
action:"listAll"
}

Mensagem de Erro:
Error 500: Internal Server Error
URI
/WorldCup/teams/all
Class
java.lang.IllegalArgumentException
Message
URL mapping must either provide redirect information, a controller or a view name to map to!
Trace
Line | Method
->> 1142 | runWorker in java.util.concurrent.ThreadPoolExecutor
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 617 | run in java.util.concurrent.ThreadPoolExecutor$Worker
^ 745 | run . . . in java.lang.Thread

O que será isso?
Alguém poderia me ajudar?

Abraço
Tags: URL Mapping


Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto