Erro com o Redirect
20/11/2013 09:35
0

Bom Dia, sou novo com o grails, e não estou conseguindo depois de validar a data enviar para a action save o valor da data e os outros params do formulario
para serem salvos. No formulario create quando vou salvar não mando para o save direto, mando para essa closure valida antes

def valida(){
def data = new Date()
def val = params.dtParcela
if (val > data || val =='null'){ // quando a data é maior que a data atual ou data nula consigo mostrar na tela e mensagem
flash.message = "Parcela vencida!!!"
redirect(action:"create")
return
}else{ // quando esta ok a data gostaria de mandar a data e os outros parametros para a action save mais da erro
redirect(action:"save")
}
}

Da esse erro abaixo:

HTTP Status 405 -

type Status report

message

description The specified HTTP method is not allowed for the requested resource ().

Obrigado



Tags: Redirect


0
Raimundo,
Não sei se compreendi bem, mas essa verificação não deveria ficar no médoto save e update? vc chamaria o seu método valida() dentro deles e, por exemplo, retornaria um booleano dizendo se é válido ou não. No save e update vc coloca um "if valida()" e trata corretamente.
20/11/2013 12:51



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