如何在urlmapping.groovy中映射具有查询字符串参数的URL?

时间:2011-09-08 22:12:09

标签: grails groovy

我是Grails / Groovy的新手。如果这是一个愚蠢的问题,请耐心等待。

我正在尝试在urlmapping.groovy中映射一个具有查询字符串参数的网址,例如,

“/ rest / employees?empno = 123& dept = delivery”(控制器:“employees”,action =“emp”)

值“123”和“交付”是动态值。换句话说,这可以是用户可以使用的任何东西。

显然这种语法不正确。实现这一目标的正确方法是什么?

感谢。

2 个答案:

答案 0 :(得分:8)

只需离开/rest/employees"(controller:"employees", action="emp"),您就可以在行动中将查询参数设为params.empnoparams.dept

答案 1 :(得分:3)

@splix答案是对的。如果你想使用restfull url,你可以做类似

的事情
"/rest/employees/$empno/$dept"

代替。否则只需在“?”之后省略该部分。如上所述。在您的控制器中,您仍会获得params.empnoparams.dept

Read more here

相关问题