我有以下Grails 2.3.6 app结构(除了普通/默认的Grails结构):
myapp/
grails-app/
controllers/
com/me/myapp/fizz/
BuzzController.groovy
views/
foo/
foo.gsp
在BuzzController
:
class SomeController {
def index() {
// Do a bunch of stuff
render(
view: "foo",
model: foo
)
}
}
当我运行grails run-app
并打开浏览器
http://localhost:8080/myapp/buzz
Grails提供我自定义的404 Not Found页面。 发生了什么,我该怎么做才能解决问题?
答案 0 :(得分:2)
在你的控制器中输入你的代码,看看会发生什么。
render(
view: "/foo/foo",
model:
)
如果您的控制器名称和视图文件夹相同,那么您不需要给/ foo / foo。只是写" foo"应该没事。
PS。我现在没有尝试过,但它应该有用。