【发布时间】:2013-08-16 11:25:22
【问题描述】:
在 Grails 应用程序中,我试图弄清楚何时使用视图以及何时使用 gsp 模板。有什么明显的原因吗?还是只是归结为重复使用?
【问题讨论】:
-
Re-usability和sharing是模板的主要优点,您可以使用较小的模板模块化页面或在所有页面中呈现通用模板。
在 Grails 应用程序中,我试图弄清楚何时使用视图以及何时使用 gsp 模板。有什么明显的原因吗?还是只是归结为重复使用?
【问题讨论】:
Re-usability 和 sharing 是模板的主要优点,您可以使用较小的模板模块化页面或在所有页面中呈现通用模板。
基本上,模板是视图的(可重用)部分。用于将视图拆分为逻辑部分和/或重用来自不同视图的相同代码。
因此,如果您要渲染整个页面 - 请使用 View。如果您只需要一小部分 - 使用模板。
请参阅文档以获取视图和模板 - http://grails.org/doc/latest/guide/theWebLayer.html#viewsAndTemplates
【讨论】: