我是Grails / Groovy的新手。如果这是一个愚蠢的问题,请耐心等待。
我正在尝试在urlmapping.groovy中映射一个具有查询字符串参数的网址,例如,
“/ rest / employees?empno = 123& dept = delivery”(控制器:“employees”,action =“emp”)
值“123”和“交付”是动态值。换句话说,这可以是用户可以使用的任何东西。
显然这种语法不正确。实现这一目标的正确方法是什么?
感谢。
答案 0 :(得分:8)
只需离开/rest/employees"(controller:"employees", action="emp")
,您就可以在行动中将查询参数设为params.empno
和params.dept
答案 1 :(得分:3)
@splix答案是对的。如果你想使用restfull url,你可以做类似
的事情"/rest/employees/$empno/$dept"
代替。否则只需在“?”之后省略该部分。如上所述。在您的控制器中,您仍会获得params.empno
和params.dept