我在我的应用程序中创建了一个名为Meeting的表。在会议中,您可以选择两个人见面,一个字符串日期和一个字符串位置。我想尽快为每个人展示会议。所以在索引页面上我有一个控制器
package collegenowapp
import collegenowapp.Meeting
import org.springframework.security.access.annotation.Secured
@Secured(['ROLE_ADMIN', 'ROLE_COORDINATOR', 'ROLE_LIAISON'])
class IndexController {
def index() {
def sql = "select * from Meeting"
def results = Meeting.executeQuery(sql);
[results:results]
}
}
然后在index.gsp中我用这个
<%-- The list for meeting --%>
<ul>
<g:each in="${results}" var="result">
<li>${result}</li>
</g:each>
</ul>
该页面给出了一个错误,指出*不允许,我将其切换为单词&#34; date&#34;然后整个页面都不起作用。我做错了什么?
答案 0 :(得分:3)
你正在做GORM调用错误:
def springSecurityService
def index() {
def loggedIn = springSecurityService.currentUser
def results = Meeting.findAllByUser loggedIn, params
[results:results]
}