需求:
基于taglib实现long到yyyy-MM-dd HH:mm:ss的展示
实现:
1.定义转换类
public class UtilsTag { public static String date(Long time) throws Exception { Calendar c = Calendar.getInstance(); c.setTimeInMillis(time); SimpleDateFormat dateformat = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); String s = dateformat.format(c.getTime()); return s; }}
2.配置tld文件
1.0 utils date com.linkrmb.UtilsTag java.lang.String date(java.lang.Long)
3.在web.xml中定义放置tld文件的位置
/utils /WEB-INF/tlds/utils.tld
4.demo
<%@ taglib uri="/utils" prefix="utils"%> ${utils:date(item.cdate)}