zeng168cn 发表于 2013-2-6 09:57:43

JSP自定义标签学习(基础)

自定义标签的最大的特点:

利用 自定义标签,软件开发人员和页面设计人员可以独立地自由工作.页面设计人员可以把精力集中在使用标签(HTML,XML或者JSP)创建网站上,而软件开发人员则可以将精力集中在实现底层功能上面,若国际化等等,这样,页面设计人员可以使用自定义标签的形式来实现具体的功能.

下面我们来指定一个简单的标签,步骤如下

[*]扩张TagSupport
[*]写自定义Tag的tld文件
[*]web.xml中指定你的tld文件
[*]在JSP页面使用自定义标签
 

[*]扩张TagSupport
        说明:
                一般不会去实现Tag接口,而是通过TagSupport类是实现了Tag的接口继承过来的字段,这些字段用做public int               doStartTag(),public int doEndTag()返回值
                Tag.EVAL_BODY_INCLUDE 包含主体内容
                Tag.SKIP_BODY     不包含主体内容
                Tag.EVAL_PAGE      包含后面的页面内容
                Tag.SKIP_PAGE     不包含主体的内容    
实现一个简单实现代码:
<div class="code_title">java 代码
页: [1]
查看完整版本: JSP自定义标签学习(基础)