Grails request.withFormat和动态scaffolded视图不起作用

时间:2013-03-17 17:27:45

标签: grails

我有一个Grails应用程序配置为动态支持所有视图。在我的控制器中,我想处理多种请求和响应内容类型 - 特别是html和json:

request.withFormat {
    html { 
        // do something 
    }
    json { 
        // do something else 
    }
}

查看2.2.x文档,我看到有request.withFormat可以用来响应请求CONTENT_TYPE。对于来自我的自定义客户端应用程序的JSON请求,这没有问题,但是当处理来自动态scaffolded视图的请求时,我的request.withFormat中定义的方法都没有匹配和执行。

为了使动态scaffolded视图正确设置请求内容类型,我需要做些什么特别的事情吗?

1 个答案:

答案 0 :(得分:0)

使用以下内容:config.groovy

grails.mime.use.accept.header = true

见底部: http://grails.org/doc/latest/ref/Controllers/withFormat.html