gpt4 book ai didi

java - 如何不将 Controller 与 View 关联? [ chalice ]

转载 作者:行者123 更新时间:2023-12-02 01:36:06 26 4
gpt4 key购买 nike

我正在开发一个 Grails 应用,该应用仅使用第三方 API 并使用 Firebase 作为数据存储。因此,我不想将我的 Controller 方法与 grails-app/views 中的任何 View 关联起来。目录。我不断收到 ServletException: could not resolve view in servlet每当任何 Controller 方法被回调时。我应该如何阻止这种情况发生?

最佳答案

在 Groovy 中,如果方法的最后一个语句隐式是 return 语句。类似地,在 Grails 中,如果您没有显式渲染 View , Controller 操作方法将需要一个与您的方法名称同名的 View 。

考虑到这一点,您可以通过两种方式解决这个问题。

  1. 创建一个与方法名称匹配的空 View ,其中不包含任何内容。

  2. 渲染一个空字符串作为方法中的最后一个语句。

    class SomeController{

    def index(){
    // do stuff
    render ""
    }
    }

关于java - 如何不将 Controller 与 View 关联? [ chalice ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55240421/

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