Ger*_*ona 9 grails grails-controller
我开始使用Grails(3.x)Framework,但在尝试将域内容呈现给视图时,我遇到了这个错误:
Error 500: Internal Server Error
URI /hello/index
Class javax.servlet.ServletException
Message: Could not resolve view with name 'index' in servlet with name 'grailsDispatcherServlet'
Run Code Online (Sandbox Code Playgroud)
HelloController.groovy:
package helloworld
class HelloController {
def index() {
def Person persona1 = new Person(firstName: "someone", lastName: "stuck", age: 21)
[persona:persona1]
}
}
Run Code Online (Sandbox Code Playgroud)
Person.groovy:
package helloworld
class Person {
String firstName
String lastName
int age
}
Run Code Online (Sandbox Code Playgroud)
我知道这有一个答案,但我想我会说我使用的是Grails 3.0.11,我发现像下面这样的代码会起作用
render(view: 'index', model: [data: value])
Run Code Online (Sandbox Code Playgroud)
以下内容将因以下错误而失败.
def index() {
[data:value]
}
Run Code Online (Sandbox Code Playgroud)
如果我有时间,我会用更多的东西来探讨,并试图了解正在发生的事情.
| 归档时间: |
|
| 查看次数: |
11259 次 |
| 最近记录: |