ras*_*cio 5 grails render include
我有一个关于g:render和g:include的优点和缺点的问题.在我的应用程序中,我有一段代码,显示了一些必须在某些gsp中重复的信息,它显示的内容取决于一些逻辑.
我怀疑是否更好地使用g:include或g:render ???
那么,在将模型传递给使用g:render附带的布局的页面的控制器上执行逻辑是否更好,或者最好将ag:include放到执行gsp的另一个控制器中的另一个操作中那件作品的逻辑?
我更喜欢第二种选择,但它对性能有多大影响?
它们仅用于不同的情况.您可以使用<g:include .../>,当你有一个控制器,该控制器返回一块内容,很容易嵌入到多种的GSP.如果您在控制器级别实际缓存的流量很大,这也很有用,因为您可以消除大量开销.
<g:render.../>在您的页面中需要模块化时非常有用.特别是对于AJAX调用,您可能最初加载页面的一部分,然后根据某些AJAX事件更新它.
两者都可以用于重用内容,并且两者都适用于正确的上下文.
| 归档时间: |
|
| 查看次数: |
3256 次 |
| 最近记录: |