Controller

Summary

  • Grails 的 Controller 创建一个完整的响应给浏览器。
  • render :action_name 在同一个 Controller 中可以直接指定 action 名字。
  • render view: "/index" 响应为同一个 Controller 的index action。
  • render(view: "/index")" 响应为同一个 Controller 的index action。
  • render "widgets/show" 响应为其他 Controller 的页面。
  • render jsonOutput.prettyPrint(jsonRes) 直接响应 Json 字符串。

Demo

// 过滤数据,然后返回一个model包含provinceList、provinceTotal、filterParams、params对象。
render(view: 'index',
       model: [provinceList : filterPaneService.filter(params, Province),
               provinceTotal: filterPaneService.count(params, Province),
               filterParams : FilterPaneUtils.extractFilterParams(params),
               params       : params])
原文地址:https://www.cnblogs.com/duchaoqun/p/13094148.html