文档章节

自定义标签

芥末小弟
 芥末小弟
发布于 2017/03/01 09:52
字数 145
阅读 0
收藏 0

* 自定义标签的步骤:

* 1 继承SimpleTagSupport类.

public class TagDemo1 extends SimpleTagSupport{

private PageContext pc;

@Override

// 代表标签执行

public void doTag() throws JspException, IOException {

// 向页面输出Hello

pc.getOut().println("Hello");

}

@Override

// 向页面输出hello 需要使用JSP的out内置对象.

public void setJspContext(JspContext pc) {

this.pc = (PageContext)pc;

}

}

* 2 提供tld文件(WEB-INF/下)

<!-- 自定义标签 -->

<tag>

<!-- 自定义标签的名称 -->

<name>print</name>

<!-- 标签所属类 -->

<tag-class>cn.itcast.tag.TagDemo1</tag-class>

<!-- 标签体的内容 -->

<!-- empty:代表没有标签体 -->

<body-content>empty</body-content>

</tag>

* 3 在JSP中引入自定义的标签

<%@ taglib uri="http://www.itcast.cn/0808/mytag" prefix="myc" %>

© 著作权归作者所有

共有 人打赏支持
芥末小弟
粉丝 0
博文 202
码字总数 120715
作品 0
昌平

暂无文章

解读|TARS开源项目发布Go语言版本

导语:近日,Tars 开源项目在上海发布并开源了 Go 语言版本,其性能与 C++ 版本相当,比 gRPC 的性能高 5 倍。 ——编者 Tars 是腾讯开源的一款微服务框架,它于去年 4 月份开源,并于今年 ...

腾讯开源
14分钟前
0
0
redis-list

列表用来存储多个有序的字符串,列表中元素是可以重复的,最多可以存储2^32-1个元素 常用命令: lrange key start end 获取指定范围内的元素列表,索引从0开始 0,-1取出所有的元素 lindex k...

拐美人
30分钟前
0
0
AOSP Build System —— Soong

Soong Soong is the replacement for the old Android make-based build system. It replaces Android.mk files with Android.bp files, which are JSON-like simple declarative descriptio......

雪落青山
47分钟前
1
0
Unity C# lock关键字的坑

Unity 5.6 环境下的 lock关键字,在特定的多线程环境下会死锁 崩溃 其中一种情况: 异步socket 操作,由于内部是一个线程池回调的异步回调,操作同一个对象时 lock关键字会概率出现死锁 闪退...

梦想游戏人
59分钟前
1
0
简单的svm例子

数据来源:https://github.com/oumiga1314/Coursera-ML-AndrewNg-Notes/blob/master/code/ex6-SVM/data/ex6data1.mat import pandas as pd import numpy as np import scipy.io as sio impor......

南桥北木
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部