早教吧 育儿知识 作业答案 考试题库 百科 知识分享

又有问题要问你了,我最近几天一直跟着grails入门指南做练习,但是一个问题难住我了,搞了我一天了.环境是这样的:首先list.gsp界面,显示一些比赛信息(Race.groovy),在该界面上有个search按钮,点击

题目详情
又有问题要问你了,
我最近几天一直跟着grails入门指南做练习,但是一个问题难住我了,搞了我一天了.环境是这样的:
首先list.gsp界面,显示一些比赛信息(Race.groovy),在该界面上有个search按钮,点击它之后进入一个search.gsp界面,在该界面中就一个对话框和一个label,输入相应的值之后点击search按钮,进入list界面并显示模糊查询出来的结果.
问题是这样的:当我在search.gsp中输入查询条件后,跳转到list.gsp页面中不能得到结果(准确的说是什么也没有显示出来)
search.gsp中的内容是这样的(应该没错啊):
Search for Races
${flash.message}
city:


List.gsp是这样的:
这个还是以前用scafflod自动创建的,只不过删除了一个div,是一个分页的(),如果不删除的话,报错!
RaceControler.groovy中的内容是这样的:
以前用scafflod自动创建的,然后加上一个search的action为:def search={
if (request.method=='POST'){
render(view:'list',model:[raceList:Race.findAllByCityLike(params.city)])
println params.city
}
}
请你帮我看看,再此谢过
我删除的那个div是这样的:


如果不删除的话 就报错 所以没辙 就删除它了
▼优质解答
答案和解析
如果你的list是自动生成的话,那么问题出在这句话上:render(view:'list',model:[raceList:Race.findAllByCityLike(params.city)])修改其中的 raceList 为 raceInstanceList你看看你的 list.gsp 里那个 table 下的 标...
看了又有问题要问你了,我最近几天一...的网友还看了以下: