`

grails 项目常用

    博客分类:
  • J2EE
阅读更多

时间交换

params.startDate  = params.startDate?:(truncateDay(new Date()-7).format('yyyy-MM-dd'))
params.endDate =  params.endDate?:((new Date()).format('yyyy-MM-dd'))
def startDate = Date.parse('yyyy-MM-dd', params.startDate)
def endDate=Date.parse('yyyy-MM-dd', params.endDate)
 if(endDate < startDate){
   def temp= startDate;
   startDate = endDate;
   endDate = startDate;
 }
 if(endDate == startDate){
   startDate = new Date()-1
 }
 params.startDate =  (startDate).format('yyyy-MM-dd')
 params.endDate =  (endDate).format('yyyy-MM-dd')

 

分享到:
评论

相关推荐

    grails中文入门简介

    Grails还支持Ant和Maven,这意味着可以利用这两种构建工具的生态来管理Grails项目。 对象关系映射(GORM)是Grails框架中的一个重要组成部分,它为Groovy语言提供了对象持久化的支持。GORM支持基本的CRUD操作,并且...

    在Eclipse里使用Grails类创建工具.pdf

    在Grails项目中,我们经常使用诸如`grails create-domain-class`等命令来快速创建domain、service、controller等类以及它们对应的测试类。 #### 集成Grails到Eclipse 首先,假设您已经成功地将Grails项目集成到了...

    grails中文API

    Grails提供了一系列命令行工具,如`grails create-app`用于创建新项目,`grails run-app`启动应用,`grails generate-*`系列命令用于生成代码,如控制器、视图、领域类等。这些工具极大地加速了开发过程。 10. **...

    Grails安装SVN客户端插件指导手册

    在Grails项目中,版本控制是至关重要的,而Subversion(SVN)是一种常用的版本控制系统,用于管理软件项目的源代码。为了在Grails环境中方便地使用SVN,我们需要安装一个支持SVN的客户端插件,这就是Subclipse。本...

    111D:\keke\grails指南\笔记\1111111.txt,grails 初学者,使用说明的。

    在提供的【部分内容】中,`println(searchCriteria)`这段代码是在Grails中常用的调试语句,用于打印出searchCriteria对象的信息,帮助开发者理解查询条件的具体内容,这对于调试和优化搜索功能非常有帮助。...

    Grails入门指南第二版里面的赛马项目

    本项目是《Grails 入门指南第二版》中的实例,以赛马为主题,为初学者提供了实际操作的平台,帮助理解Grails框架的基本原理和常用功能。 1. **项目结构** 赛马项目的目录结构遵循Grails的标准布局,包括`src/main/...

    Grails基础教程.pdf

    - **标准验证**:介绍Grails内置的一些常用验证规则。 - **自定义正则表达式验证**:如何根据具体需求定制验证规则。 - **跨字段验证技巧**:实现涉及多个字段的复杂验证逻辑。 **5.4 定义数据模型** - **一对一...

    grails 入门 大全

    3. **Grails 创建项目** - 使用 `grails create-app` 命令创建一个新的 Grails 应用程序。 - 自动生成的基本项目结构包括源代码目录、配置文件和测试文件。 4. **Grails 控制器(Controllers)** - 控制器处理...

    Grails中文文档

    - **创建一个Grails Maven项目**: 如何创建一个支持Maven的Grails项目。 - **给现有项目加入Maven支持**: 已有项目的Maven化改造。 - **添加Grails命令到phase中**: 在Maven生命周期中添加Grails命令。 #### 五...

    grails开发笔记

    1. **规约取代配置**:这一原则意味着框架根据约定的规则自动处理许多常见的配置任务,从而减少了需要手动配置的项目数量。这使得代码更加简洁且易于维护。 2. **与 Java 的兼容性**:Groovy 与 Java 完全兼容,这...

    grails快捷键

    在Grails的开发过程中,掌握一些常用的快捷键可以极大地提高开发效率。以下是一些Grails开发中常用的关键操作和快捷键,旨在帮助开发者更高效地进行编码工作。 1. **代码编辑快捷键**: - **Ctrl + Space**:自动...

    Grails&Groovy学习资料

    4. Grails插件:熟悉常用的Grails插件,如Spring Security、Cache、Testing等,以及如何自定义和使用插件。 5. Grails命令行工具:学会使用`grails`命令创建项目、运行应用、执行测试、打包和部署。 6. 测试驱动开发...

    The Grails Framework - Reference Documentation

    - **项目结构**:Grails项目包含多个目录,如`src`, `test`, `conf`等。 - **启动应用**:使用`grails run-app`命令启动应用服务器。 ##### 2.4 HelloWorld示例 - **创建领域模型**:例如`grails create-domain-...

    begining groovy and grails

    4. **插件和工具**:介绍常用的Grails插件和开发工具,如Spring Security Core、Cache、Rest等,以及如何利用它们提升应用性能和安全。 5. **部署和测试**:涵盖Grails应用的部署策略和测试方法,确保应用的稳定性和...

    Grails1.1中文文档

    - **Maven集成**:如何使用Maven构建Grails项目。 #### 5. 对象关联映射 (GORM) - **快速入门指南**:介绍GORM的基础概念。 - **CRUD基础**: - **Create**:创建数据。 - **Read**:读取数据。 - **Update**:...

    grails中文文档

    Grails的插件系统是其强大之处,许多常用的功能如安全、缓存、测试等,都可以通过安装插件来实现。这使得Grails能够快速扩展,适应各种项目需求。 6. **Grails命令行工具** Grails提供了强大的命令行工具,开发者...

    Grails入门指南

    Grails项目通常使用Git进行版本控制,通过IDEA、IntelliJ IDEA或STS(Spring Tool Suite)等集成开发环境进行开发。这些工具提供了对Grails的良好支持,如代码提示、调试和构建功能。 在实际开发中,开发者还需要...

    The definitive guide to grails_2 源代码

    5. **Grails命令行工具**:通过源码,你可以看到如何使用Grails的命令行工具创建项目、生成代码、运行测试等,理解这些工具的用法对于日常开发非常重要。 6. **构建与部署**:Grails采用Gradle作为构建工具,源代码...

    精通Grails 之用 JSON 和Ajax 实现异步Grails(pdf电子书)

    通过本文的学习,读者不仅能够掌握Grails框架下JSON和Ajax的基本用法,还能了解其背后的原理以及如何在实际项目中运用这些技术。 #### 二、JSON与Ajax的历史背景及优势 ##### 2.1 历史背景 - **20世纪90年代中期*...

    Grails Dynamic Tag Libraries.pdf

    JSP(Java Server Pages)是一种常用的服务器端脚本技术,用于生成动态网页内容。然而,传统的JSP标签库存在以下问题: 1. **过于灵活**:这种灵活性实际上导致了一个贫乏的API设计,使得开发者难以掌握其全部功能...

Global site tag (gtag.js) - Google Analytics