控制器变量未达到我的视野

时间:2015-10-21 15:31:34

标签: grails gsp

我的控制器中定义的变量未达到我的视野。

例如:http://localhost:8080/assetScopes/edit/4

我没有在控制台中看到任何错误,也没有在视图中看到变量的输出。

然而,我在println语句中看到了控制台中的预期输出。

控制器 - grails-app/controllers/com/aps/cmdb/AssetScopesController.groovy

....
def edit(AssetScopes assetScopes) {
    def scopes = assetScopes as JSON
    println(scopes)
    def myvar = "testing"
    println(myvar)

    [scopes:scopes, myvar:myvar, assetScopes:assetScopes]
}
....

查看 - grails-app/views/assetScopes/edit.gsp

<%= scopes %>
<%= assetScopes %>
<%= myvar %>

${scopes}
${assetScopes}
${myvar}

配置:Windows 7 Pro,Cygwin,SDK Man,Grails 3.0.9,MySQL 5.6

更新#1

我认为这没关系,但也许确实如此。我重复使用Hibernate配置文件和域名,而不是GORM域名。 generate-all CLI命令用于生成控制器和视图。

到目前为止,editcreate操作正在展示我的OP中列出的行为。但是,其他视图很好(即。showindex)。

0 个答案:

没有答案