您的位置:首页 > Web前端 > JavaScript

JSP自定义标签

2016-07-18 16:06 417 查看
1.创建处理标签的java类

package com.huqin.tag;

import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.SimpleTagSupport;
public class dateTag extends SimpleTagSupport{
@Override
public void doTag() throws JspException, IOException {
JspWriter out = getJspContext().getOut();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = sdf.format(new Date());
out.println(dateStr);
super.doTag();
}
}


2.创建/WEB-INF/dateTag.tld

<taglib>
<tlib-version>1.0</tlib-version>
<jsp-version>2.0</jsp-version>
<short-name>huqin TLD</short-name>
<tag>
<name>date</name>
<tag-class>com.huqin.tag.dateTag</tag-class>
<body-content>empty</body-content>
</tag>
</taglib>


3.在jsp页面中引用标签

<%@ taglib prefix="hq" uri="WEB-INF/dateTag.tld"%>
<html>
<head>
<title>A sample custom tag</title>
</head>
<body>
<hq:date/>
</body>
</html>


4.工作目录

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java jsp