博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自定义标签。毫秒时间转换成yyyy-MM-dd格式显示
阅读量:6209 次
发布时间:2019-06-21

本文共 1957 字,大约阅读时间需要 6 分钟。

惯例:

我是温浩然:

自定义标签分为这么几部分,

1、tld文件,标签文件,主要定义标签的属性,标签的实现类等。

2、标签实现类,Java文件,实现标签的功能。

3、标签引用,在JSP中,对标签进行引用。

下面开始贴代码,首先是tld标签文件。

1.0
tu
http://www.erzao.org/taglib
formatdate
com.tujia.core.util.FormatDate
empty
date
false
true
time
false
true
contains
com.tujia.core.Contains
empty
var
true
true
list
true
true
obj
true
true
这里面有顶部引用文件,

和标签的版本信息。

1.0
tu
http://www.erzao.org/taglib
以及标签体,等,就是定义标签的实现类和标签具体的属性等。

下面是标签的实现类。

package com.tujia.core.util;import java.util.Date;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.SimpleTagSupport;import org.joda.time.DateTime;public class FormatDate extends SimpleTagSupport {	private Date date;	private long time;		public void doTag() throws JspException{		try {			DateTime d = null;			if(this.date != null){				d = new DateTime(this.date);			}else if(this.time>0){				Date date = new Date(this.time);				d = new DateTime(date);			}			if(d == null)return;						getJspContext().getOut().print(d.getYear()+"-"+d.getMonthOfYear()					+"-"+d.getDayOfMonth()					);					} catch (Exception e) {		}	}		public void setDate(Date date) {		this.date = date;	}	public void setTime(long time) {		this.time = time;	}}
这个也挺简单的。

再下面就是JSP中的引用了。更简单。

OK,这就可以了

转载地址:http://zakja.baihongyu.com/

你可能感兴趣的文章
《JavaScript启示录》——1.11 原始值(String、Number、Boolean)在被用做对象时就像对象...
查看>>
Hadoop报错:Failed to locate the winutils binary in the hadoop binary path
查看>>
eclipse 无法导入 import javax.servlet.http.HttpServlet
查看>>
【云栖大会】阿里云助力实现“工业互联,云上智造”
查看>>
码栈开发手册(四)---编码方式开发(图片相关函数)
查看>>
Apache Spark技术实战(一)Standalone部署模式下的临时文件清理&日志级别修改
查看>>
如何提高ElasticSearch 索引速度
查看>>
时下最火搜索引擎:ElasticSearch详解与优化设计
查看>>
RecyclerView Animators
查看>>
微信小程序会让前端开发者失业
查看>>
如何降低应用访问的负载
查看>>
PYTHON之批量文件指定字符串替换
查看>>
修改系统IP(CentOS)
查看>>
【ANDROID游戏开发之五】游戏注册界面DEMO-实现两个ACTIVITY之间的切换与数据交互!...
查看>>
Linux cgroup资源隔离各个击破之 - cpu隔离1
查看>>
**集团RAC 11g 虚拟机生产库环境
查看>>
Java容器——未获支持的操作
查看>>
C# DataTable中返回列中的最大值
查看>>
SVN 中的 truck、branch 和 tag
查看>>
App开发中甲乙方冲突会闹出啥后果?H5 APP 开发可以改变现状吗
查看>>