Как отобразить URL с параметрами строки запроса в urlmapping.groovy? - PullRequest
2 голосов
/ 09 сентября 2011

Я новичок в Grails / Groovy.Пожалуйста, потерпите меня, если это глупый вопрос.

Я пытаюсь отобразить URL с параметрами строки запроса в urlmapping.groovy, что-то вроде

"/ rest / employee? Empno = 123 & dept= delivery "(контроллер:" сотрудники ", action =" emp ")

Значения" 123 "и" delivery "являются динамическими значениями.Другими словами, это может быть что угодно, что может использовать пользователь.

Видимо, этот синтаксис неправильный.Как правильно достичь этого?

спасибо.

Ответы [ 2 ]

8 голосов
/ 09 сентября 2011

Просто оставьте /rest/employees"(controller:"employees", action="emp") и вы получите параметры вашего запроса как params.empno и params.dept в вашем действии

3 голосов
/ 09 сентября 2011

@ ответ splix правильный. Если вы хотите использовать переопределенный URL, вы можете сделать что-то вроде

"/rest/employees/$empno/$dept"

вместо этого. В противном случае просто пропустите часть после "?" как сказал. В вашем контроллере вы все равно получите params.empno и params.dept

Подробнее здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...