gpt4 book ai didi

grails - 克 :include vs g:render

转载 作者:行者123 更新时间:2023-12-02 04:01:23 25 4
gpt4 key购买 nike

我对 g:render 和 g:include 的优缺点有疑问。在我的应用程序中,我有一段代码显示了一些必须在某些 gsp 中重复的信息,它显示的内容取决于一点逻辑。
我怀疑使用 g:include 还是 g:render 更好???
因此,是在将模型传递到使用 g:render 中包含的布局的页面的 Controller 上执行逻辑更好,还是将 g:include 放置到执行 gsp 中另一个 Controller 中的另一个操作中更好?那篇文章的逻辑是什么?
我更喜欢第二种选择,但是它对性能的影响有多大?

最佳答案

它们只是在不同的情况下使用。您使用<g:include .../>当您有一个 Controller 返回一段可以轻松嵌入多个 GSP 的内容时。如果您的流量很大且实际上在 Controller 级别进行缓存,这也很有用,因为您可以消除大量开销。

<g:render.../>当您需要页面内的模块化时非常有用。特别是对于 AJAX 调用,您可能最初加载页面的一部分,然后想要根据某些 AJAX 事件更新它。

两者都可以用来重用内容,并且都适合在正确的上下文中。

关于grails - 克 :include vs g:render,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11034869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com