我正在开发一个 Grails 应用,该应用仅使用第三方 API,并将 Firebase 用作数据存储。因此,我不想将控制器方法与目录中的任何视图相关联。每当任何控制器方法被调用时,我都会不断得到一个。我应该如何阻止这种情况发生?grails-app/viewsServletException: could not resolve view in servlet
2 回答

明月笑刀无情
TA贡献1828条经验 获得超4个赞
在Groovy中,如果方法的最后一个语句是隐式的 return 语句。同样,在 Grails 中,如果您不显式呈现视图,控制器操作方法将期望视图与方法名称同名。
考虑到这一点,您可以通过两种方式解决此问题。
创建一个与方法名称匹配的空视图,其中没有任何内容。
将空字符串呈现为方法中的最后一个语句。
class SomeController{ def index(){ // do stuff render "" } }
添加回答
举报
0/150
提交
取消