冰风3-自定义标签(Demo)
来源:互联网 发布:解压缩软件 编辑:程序博客网 时间:2024/06/05 05:07
JSP 自定义标签
自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。
创建”Hello”标签
创建一个自定标签,格式为:
<xf:Hello />
处理标签的Java类HelloTag
package com.xf.common.tag;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.SimpleTagSupport;/** * * @author 董晓峰 * @datetime 2017年9月27日 下午2:26:35 * @editnote * */public class HelloTag extends SimpleTagSupport { public void doTag() throws JspException, IOException { JspWriter out = getJspContext().getOut(); out.println("Hello World!"); }}
重写doTag方法后,还需创建标签库
<?xml version="1.0" encoding="UTF-8" ?><taglib > <tlibversion>1.0</tlibversion> <jspversion>1.1</jspversion> <shortname>xf Lib</shortname> <uri>/xiaofeng</uri> <info>TagLib</info> <tag> <name>hello</name> <tag-class>com.xf.common.tag.HelloTag</tag-class> <body-content>empty</body-content> </tag></taglib>
上面这个xml文件一般放在WEB-INF下
最后是在jsp中使用自定义标签
<%@ taglib uri="/xiaofeng" prefix="xf"%><html> <head> <title>一个自定义标签</title> </head> <body> <xf:Hello/> </body></html>
输出结果为:Hello World!
阅读全文
0 0
- 冰风3-自定义标签(Demo)
- 自定义标签库-demo
- 自定义标签demo
- Jsp自定义标签Demo
- JSP自定义标签demo
- 自定义标签<3>标签体
- 自定义标签3
- 自定义标签(3)
- 自定义标签3
- jsp自定义标签-3
- 自定义标签3
- struts1.3自定义标签
- JSP自定义标签(3):带标签体(body)的标签
- 自定义标签(3)带标签体的标签
- 自定义转换器标签(3)
- JSP自定义标签(3)
- jsp学习3-自定义标签
- Bootstrap3标签页demo
- VLSI MP3 音频 编解码芯片
- erlang重点
- HTML 基本格式
- MySQL学习笔记
- Qt 学习之路 2(39):遍历容器
- 冰风3-自定义标签(Demo)
- ACE文档
- redis集群时,出现的几个异常问题
- 降成本利器——SRM之电子招投标
- 单款地图下载器如何授权
- Android深度探索:HAL与驱动开发学习笔记--并发控制之互斥锁
- Cookie
- C语言union共同体
- 金蝶k3 K314.3 14.2 14.1 14.0破解全系列授权许可注册机之13.1注册机