我正在使用Grails版本2.4.4和postgresql。当我运行应用程序时,我看到错误消息Cannot get property 'myname' on null object
。我知道表格不是空的,而且数据库连接正确,因为我可以使用脚手架上传和查看数据。Grails无法看到数据库表格的内容
域类代码:
class My_table {
//Integer id
String myname
static constraints = {}
}
控制器代码:
class My_tableController {
def index() {
def my_table = My_table.list()
[my_table:my_table]
}
我index.gsp中的文件:
<g:select name="name" from="${my_table}"/><br/>
<label>${my_table.myname} </label><br/>
调用域对象'Table'是个好主意吗?表是ANSI SQL中的保留字。你确定你的表甚至是在Postgres中创建的吗?你能提供完整的堆栈跟踪吗? – saw303
我给名称表作为我的真实代码的一个例子。对不起,误解了 –
请提供完整的堆栈跟踪。你的例子有误导性。 – saw303