1、在grails项目结构中有一个taglib文件夹(项目名/grails-app/taglib)
2、输入命令create-tag-lib
3、标签文件后缀名约束是TagLib(即:XXXTagLib),这里我新建的的为FormatTagLib
4、下面是我定义的就是格式化日期用的,好多项目中存时间格式是yyyyMMddHHmmss,但是直接显示的页面上对用户很不友好,所以格式化为yyyy年MM月dd日 HH:mm:ss
import java.text.SimpleDateFormat
class FormatTagLib {
static namespace = "topca"
def dateFormat={attr,body->
if(attr.dateString){
if(attr.dateString==~/^\d{14}$/){
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
try{
out<<sdf.parse(attr.dateString).format("yyyy年MM月dd日 HH:mm:ss");
}catch(Exception e){
out<<attr.dateString;
}
}else{
out<<attr.dateString;
}
}
}
}
5、代码解释
- namespace:命名空间,可以不写,默认的是<g:XXX,如果你写了就用你的
- dateFormat:标签名称,如我的就是<topca:dateFormat .................
- attr:标签属性的集合,attr.xxxxxx
- body:标签的身体,比如下面代码
-
<g:if test="${1==1}">
<div>
dispay
</div>
</g:if>
其中<div></div>就是身体
6.out:相当于response.getWriter().print()就是向页面中输出内容
6、标签的使用:直接在gsp页面中写即可,不用再像jsp,不用写标签库的引用
<topca:dataFormat dateString="20121221000000"/>
分享到:
相关推荐
本文内容包括:ShortenUrl插件简介创建...如果您需要在多个地方复制和粘贴相同的GroovyServerPages(GSP)代码段,您就可以创建一个部分模板或一个自定义TagLib。如果您发现有一两个方法在多个控制器或域类中很普遍,您
NULL 博文链接:https://search.iteye.com/blog/383347
grails 学习主要是监听器的使用与设置初期环境的配置,方便的开当以提高开发效率
Grails标签 主要介绍了grails的标签的一个帮助文档
grails学习心得 技术经典分享 也许可以帮助你
第1章 寻找grails之旅 1.1 java的困惑 1.2 webc2.0时代 1.3 java的力量 1.4 什么是grails 1.4.1 与java集成 1.4.2 简单而强大 1.4.3 吸取的经验教训 1.5 使用grails的原因 ...
Grails Grails Grails Grails Grails
NULL 博文链接:https://loven-11.iteye.com/blog/544143
对其进行自定义以满足不同需求。 要理解这些内容,你得需要点面向对象编程和 MVC Web 应用开发的基础知识。虽然阅读 并不要求熟悉 Java,但如果熟悉的话,你肯定能从中受益。 你还会看到这些例子大量用到了 Groovy。
Grails开发之(Rest教程).pdf
Grails开发之(Rest教程).docx
在grails初学中遇到的一些问题,适合于初学者参考,或许你也遇到了这些问题
Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南
在学习任何东西之前,最重要的是培养兴趣,Groovy世界最耀眼的技术之一--Grails相信大家早已耳闻,我将通过Grails实战系列文章 向您展现Grails的迷人风采,使您感受到Grails的魅力,以至疯狂地爱上Grails,并坠入...
grails的插件系统也是其亮点之一。首先,和rails,django等web框架类似,基于微内核的思想,插件(可重用模块)是框架的一等公民。grails除了核心模块以外的功能几乎都是通过插件方式实现的。实际上,一个grails插件...
嗯,工作使用 以前有过groovy的开发,时间隔得久了些有些生疏 ...标签,自定义标签 。。。。完善中,课程内容看:课件PDF 因为学习时间段,经验欠缺。若有错误请大家谅解 我想针对初学者入门是很有帮助的
Grails参考手册 Grails学习资料 groovy 小白学习grails+groovy
The definitive guide to Grails是一部Grails开发技术的经典书籍。这是网上关于该书的一些学习笔记,一共八篇,比较精炼,值得一读。
Grails入门指南第二版学习笔记,有需要的同学可以看一下。