Dúvida - Criando páginas no grails
25/05/2012 16:08
0
Então pessoal, estou com uma dúvida bem simples: eu quero criar uma página gsp entre a index e as páginas de domínio. Digamos que seja uma página de bem-vindo.

Eu tento editar o link direto na página gsp colocando o caminho da url (/projeto/pasta/arquivo/) mas ocorre um erro informando que a página não foi encontrada.

Eu percebi que por padrão, o grails procura a página index.gsp de dentro do caminho que eu colocar, mas mesmo renomeando o erro acontece.

Será que eu preciso criar um Domain para ser a página de bem-vindo?
Tags: Dúvida Páginas GSP Link


0
Não sei se entendi a dúvida,

mas aqui pra mapear um controller (no meu caso uma classe chamada homeController) pra home, eu adicionei as linhas:

"/"(controller: 'home', action: 'index')

dentro do static mappings = {...}
25/05/2012 17:27


0
*dentro do UrlMappings
25/05/2012 17:31


0
O grails por padrão já associa a funcão do controller ao gsp pelo caminho
por exemplo:
/register/confirmRegistration.gsp
vai pra action confirmRegistration do registerController


Se você tiver uma página "solta", você tem que definir pelo UrlMappings... ou então no retorno do controller você manda dar um render nessa página

se tiver outro jeito eu desconheço =)
25/05/2012 17:31


0
Desde a versão 2.0.0 não é mais possível acessar diretamente os GSPs via URL.

Se quiser, por exemplo, que esta URL chame algo:
/projeto/talcoisa/

Deve haver um TalcoisaController na pasta de controllers e nele a CLOSURE:
def index = {}


Dai na pasta de views deve haver o "index.gsp" na pasta "talcoisa".



0
Obrigado a todos!

Eu percebi que não dava para acessar diretamente à página solta, mas não sabia do Urlmapping. Vlw mesmo. Amanhã irei testar e qualquer coisa eu posto o resultado aqui.



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