在我的控制器中,我只想接受 POST 变量,而不是 GET 变量。据我所知,Grails 并不区分 POST 和 GET,尽管可以通过 request.method 检查请求方法,但我想专门只接受 POST 参数。该怎么办呢?抱歉,如果我听起来太天真,我刚刚开始使用 groovy 和 grails,并具有 PHP 背景。
这不就是这个吗allowedMethods block http://www.grails.org/doc/1.3.x/ref/Controllers/allowedMethods.html is for
即来自文档:
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 = { … }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)