我正在開發一個 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
提交
取消