GSP에 있는 값 표현할때 ? 의 의미...
grails2012. 11. 7. 18:37
GSP 에서 데이터 표시해줄때
<g:hiddenField name="id" value="${startPointInstance?.id}" />
이렇게 쓰는데.
startPointInstance? ... 의 ?가 의미하는게 궁금해서 검색해봤다.
"Safe Navigation Operator" 란다. 만약 startPointInstance 인스턴스가 null 이면 id 에 접근하려고 하지 않는다.
(jsp 에서는 없는 프로퍼티나 값이 없으면 아무것도 표시 안하거나.. null로 나왔던것 같음)
http://stackoverflow.com/questions/4581532/what-does-the-question-mark-mean-in-gsp-grails
여기 가보면 자세한 설명이 있다. null 일경우 디폴트 값 지정하는 방법도.
좋구만 ~_~
http://lmgtfy.com/?q=gsp+question+mark