2013-08-08 16 views
7

Sto sviluppando un'app Web in Grails, in cui facendo clic su un collegamento in un utente di posta elettronica reindirizzato alla mia pagina web di Grails. Il mio requisito è quello di accedere ai parametri di richiesta http che ho passato in link in email sulla mia pagina gsp.accesso ai parametri di richiesta http in grails gsp

Es: - ho superato collegamento http://example.com/testpage?a=something&b=12345 e quando l'utente fa clic su questo link si reindirizzare a http://example.com/testpage e poi posso ottenere i valori dei parametri da richiesta.
come a=something e b=12345. Grazie in anticipo.

risposta

5

In ogni controller Grails si dispone di un oggetto params. Quindi, è necessario fornire un URL valido che reindirizza l'utente a uno dei controller e inizia una delle tue azioni ie

http://localhost:8080/MyApplication/myController/confirm?a=funnyParamA&b=funnyParamB 

class MyController { 
    def confirm = { 
     def a = params.a 
     def b = params.b 

     ... 

    } 
} 
+0

signore credo che non si ottiene la mia domanda che voglio per accedere ai parametri nella pagina gsp non nel controller. – Ravi

0

In pratica durante la creazione di questo URL cliccabile http://example.com/testpage, è necessario creare qualcosa di simile,

http://example.com/testpage?a=${params.a}&b=${params.b} 
Problemi correlati