2013-08-08 3 views
7

Я разрабатываю веб-приложение в grails, в котором при нажатии ссылки на пользователя электронной почты перенаправляется на мою веб-страницу grails. Мое требование - получить доступ к параметрам http-запроса, которые я передал по ссылке в электронной почте на моей странице gsp.доступ к параметрам http-запроса в grails gsp

Ex: - Я прошел ссылку http://example.com/testpage?a=something&b=12345, и когда пользователь нажимает на эту ссылку, он перенаправляет на http://example.com/testpage, а затем я могу получить значения параметров из запроса.
Нравится a=something и b=12345. Спасибо заранее.

ответ

5

В каждом контроллере Grails у вас есть объект params. Таким образом, вы должны предоставить действительный URL, который перенаправляет пользователя на одном из контроллеров и запускает один из ваших действий, т.е.

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

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

     ... 

    } 
} 
+0

сэра я думаю, что вы не получите мой вопрос я хочу для доступа к параметрам на странице gsp не в контроллере. – Ravi

0

В основном при создании этого интерактивного URL http://example.com/testpage, вы должны создать что-то вроде,

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