如何只接受grails中的post变量

时间:2011-12-05 11:56:47

标签: grails

在我的控制器中,我只想接受POST变量,而不是GET变量。据我所知,Grails在POST和GET之间没有任何区别,虽然可以通过request.method检查请求方法,但我想特别只接受POST参数。怎么去呢?对不起,如果我听起来太天真了,我刚刚用PHP开始了groovy和grails。

1 个答案:

答案 0 :(得分:7)

这不是allowedMethods block适用于

的内容

即来自文档:

class PersonController {
  // action1 may be invoked via a POST
  // action2 has no restrictions
  // action3 may be invoked via a POST or DELETE
  static allowedMethods = [action1:'POST',
                           action3:['POST', 'DELETE']]
  def action1 = { … }
  def action2 = { … }
  def action3 = { … }
}