ajax - 如何从 Grails 中呈现的 XML 中排除参数?

标签 ajax grails

我有一个类:

class Category {
  String name
  SortedSet items
  static hasMany = [items:Item]
}

在 Controller 内部,我将类别呈现为 XML(转换器):
   def getCategory = {
     render Category.read(1) as XML
   }

但我想从渲染中排除项目。

我能怎么做 ?

谢谢

最佳答案

您可以简单地返回 Map仅包含您要包含的属性:

def getCategory = {
    def category = Category.read(1)
    render [ id: category.id, name: category.name ] as XML
}

关于ajax - 如何从 Grails 中呈现的 XML 中排除参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2833240/

相关文章:

json - grails 3.3呈现JSON损坏?

grails - 参数 'id'是Grails重定向中的查询字符串

javascript - jQuery/Ajax IE7 - 长请求失败

javascript - MVC : Get JSON data from a controller using AJAX failed

php - 开发环境中的 Symfony2 和 AJAX 错误处理

grails - 登录后重定向?

unit-testing - 使用复合键的Grails单元测试

grails - 在Grails域中处理 `lastUpdated`

php - AJAX/JS/PHP : Submitting value of a select box without page refresh or button click

javascript - 在 AngularJS 中调用 GET 后, Controller 内对象的值不会改变?