又有问题要问你了,我最近几天一直跟着grails入门指南做练习,但是一个问题难住我了,搞了我一天了.环境是这样的:首先list.gsp界面,显示一些比赛信息(Race.groovy),在该界面上有个search按钮,点击
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 05:51:58
又有问题要问你了,我最近几天一直跟着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是这样的:
如果不删除的话 就报错 所以没辙 就删除它了
又有问题要问你了,我最近几天一直跟着grails入门指南做练习,但是一个问题难住我了,搞了我一天了.环境是这样的:首先list.gsp界面,显示一些比赛信息(Race.groovy),在该界面上有个search按钮,点击
如果你的list是自动生成的话,那么问题出在这句话上:
render(view:'list',model:[raceList:Race.findAllByCityLike(params.city)])
修改其中的 raceList 为 raceInstanceList
你看看你的 list.gsp 里那个 table 下的 标签中 in 的值是 ${raceInstanceList}
(in里是啥你的 render 里 model 里的名就是啥)
其实下面的那个DIV可以不用删除的,只要你在 render 的model 改成:
model:[raceList:Race.findAllByCityLike(params.city),registrationInstanceTotal:Race.countByCityLike(params.city),]