def lognUser=UtilsController.getLoginUser(session)//取值页面登录人
def ask=KnowledgeAsk.findById(params.id) //返回所有ID的记录
def findAnswer="%"+params.f1+"%"
like("title",findAnswer)//模糊查询
def findAsk=
{
def lists,total,lists1
def findAnswer="%"+params.f1+"%"
def lognUser=UtilsController.getLoginUser(session)
if(lognUser)
{
params.max = Math.min(params.max ? params.int('max') : 3, 100)
params.offset = params.int('offset') < 0 ? 0 : params.int('offset')
def cc=KnowledgeType.createCriteria()
lists=cc.list
{
isNull("parent")
}
def fin=KnowledgeAsk.createCriteria()
lists1=fin.list
{
like("title",findAnswer)
order("dateCreated","desc")
firstResult(params.offset)
maxResults(params.max)
}
def fin1=KnowledgeAsk.createCriteria()
def lists2=fin1.list
{
isNull("title")
projections{ rowCount() }
}
total=lists2[0]
}
render(view:"knowledgeList" ,model:[tiaojian:params.f1,lists1:lists1,lists:lists,total:total])
}
遍历一个列表 并输出
<g:each in="${lists}" status="i" var="list1">
<tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
<td>${i+1 }</td>
<td><a href="${request.getContextPath()}/knowledge/show/${list1.id}">${list1.title }</a></td>
<td>${list1.dateCreated }</td>
<td>${list1.founder}</td>
</tr>、、、
表达一个满足关系
<g:if test="${list1.bestanswer ==null}">未解决</g:if><g:else>已解决</g:else>
分享到:
相关推荐
在学习任何东西之前,最重要的是培养兴趣,Groovy世界最耀眼的技术之一--Grails相信大家早已耳闻,我将通过Grails实战系列文章 向您展现Grails的迷人风采,使您感受到Grails的魅力,以至疯狂地爱上Grails,并坠入...
当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat ...本文档将带你从Grails入门开始,最终能够使用Grails框架建设Web应用程序。
Grails1.1最新 中文 文档 当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat Yourself (DRY) 法则。 因此我们要以一种新的思维...
详细讲解grails开发环境配置。 详细讲解grails连接mysql数据库,crud开发
Grails is a Java- and Groovy-based web framework that is built for speed. First-time developers are amazed at how quickly you can get a page-centric MVC web site up and running thanks to the ...
Grails项目的应用越来越多,而对于初学者来说,在Eclipse下搭建Grails项目是一个难题,这个文档将教会你如何搭建Grails项目,希望对你有所帮助。
Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南
Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with grails chinese Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with ...
详细介绍grails框架的奥秘,英文版你值得拥有
像Rails,Django和TurboGears这样的动态框架在Web开发领域开辟了一条新的道路,Grails基于这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和...
Grails Grails Grails Grails Grails
Grails入门指南中文pdf -- 针对grails1.0.4更新,附加idea8 开发grails的流程
Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate等开源框架之上,是一个高生产力一站式框架。 Grails这个独特的框架被视为是提升工程师生产效率的动态工具,因为其...
Grails Web 应用框架:grails-core
像Rails,Django和TurboGears这样的动态框架在Web开发领域开辟了一条新的道路,Grails基于这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和...
自己买的书,然后用扫描机扫描的,整个文件太大了,不能一次性上传上来,所以拆成3个part。...我自己学grails很想看这本书,结果网上没有,就自己去买了,然后共享给需要的人。 如果有什么问题请联系我下架。
自己买的书,然后用扫描机扫描的,整个文件太大了,不能一次性上传上来,所以拆成3个part。 我自己学grails很想看这本书,结果网上没有,就自己去买了,然后共享给需要的人。 如果有什么问题请联系我下架。