码迷,mamicode.com
首页 > Web开发 > 详细

自定义jsp标签的一般步骤

时间:2014-11-27 14:35:11      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:自定义jsp标签的一般步骤

自定义jsp标签的一般步骤:
(1)编写标签处理类:
public class Echo extends TagSupport{
//标签开始时调用的处理方法
public init doStartTag()throws JspException{


try{
//将信息内容输出到jsp页面
pageContext.getOut().print(msg);
}catch(Exception e){
e.printStackTrace();
}
//跳过标签体的执行
return SKIP_BODY;
}
//标签结束时调用的方法
public int doEndTag(){
//继续执行后续的JSP页面内容
return EVAL_PAGE;
}


}
(2)创建标签库描述符(TLD)
<taglib>
<tlib-version>mytaglib 1.0</tlib-version>
<jsp-version>jsp 2.0</jsp-version>
<short-name>mytag</short-name>
<uri>http://www.e868.net/mytag</uri>
<tag>
<name>echo</name>
<tag-class></tag-class>
<body-content>empty</body-content>
<attribute>
<name>msg</name>
<required>true</required>
<rtexprvalue>true</rtexprevalue>
</attribute>
</tag>
</tablib>
(3)在jsp页面中引用标签库:
<%@ taglib prefix="mytag" uri="http://www.e8686.net/mytag"%>
<4>在jsp页面中使用标签:
<mytag:echo msg="hephec"/>
<mytag:echo msg="<%=(new Date()).toString()%>">

自定义jsp标签的一般步骤

标签:自定义jsp标签的一般步骤

原文地址:http://blog.csdn.net/hephec/article/details/41544879

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!