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/>
도메인 개체 '테이블'을 호출하는 것이 좋습니다. 테이블은 ANSI SQL의 예약어입니다. 테이블이 Postgres로 생성되었다고 확신합니까? 전체 스택 트레이스를 제공 할 수 있습니까? – saw303
실제 코드의 예제로 이름 테이블을 제공했습니다. 오해 죄송합니다. –
전체 스택 추적을 제공해주십시오. 귀하의 본보기가 오해의 소지가 있습니다. – saw303