Java_JSP2_标签文件Tag File支持;
来源:互联网 发布:淘宝季康是谁 编辑:程序博客网 时间:2024/05/22 15:28
Tag File是自定义标签的简化用法,使用TagFile可以无须定义标签处理类和标签库文件,但仍然可以在JSP页面中使用自定义标签;
Tag File示例:迭代器标签
(1)、建立Tag文件
Tag File所具有的5编译指令:taglib,导入其他标签库;include,导入其他jsp或静态页面;tag,类似JSP中的page指令,有pageEncoding、body-content等属性,用于设置页面编码等属性;attribute:设置自定义标签的属性;variable,设置自定义标签的变量,这些变量传给JSP页面使用;
=>iterator.tag
<span style="font-size:18px;"><%@ tag pageEncoding="GBK" import="java.util.List"%><!-- 定义标签属性 --><%@ attribute name="bgColor" %><%@ attribute name="cellColor" %><%@ attribute name="title" %><%@ attribute name="bean" %><table border="1" bgcolor="${bgColor}"><tr><td><b>${title}</b></td></tr><!--取出request范围的a集合--><%List<String> list = (List<String>)request.getAttribute(bean);//遍历输出list集合的元素for (Object ele : list){%><tr><td bgcolor="${cellColor}"><%=ele%></td></tr><%}%></table></span>切记;TagFile的命名规则,tagName.tag;即TagFile的主文件名就是标签名,文件名后缀必须是tag。将该文件存在Web应用的某个路径下,这个路径就相当于标签库的URI名;
(2)、使用TagFile标签
a、导入标签语法格式:
<%@ taglib prefix="tagPrefix" tagdir="pathx" %>
b、jsp页面
<span style="font-size:18px;"><%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %><%@ page import="java.util.*" %><%@ taglib prefix="tags" tagdir="/WEB-INF/tags" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>迭代器tag file</title><meta name="website" content="http://www.crazyit.org" /></head><body><h2>迭代器tag file</h2><%//创建集合对象,用于测试Tag File所定义的标签List<String> a = new ArrayList<String>();a.add("hello");a.add("world");a.add("java");//将集合对象放入页面范围request.setAttribute("a" , a);%>//使用自定义标签<tags:iterator bgColor="#99dd99" cellColor="#9999cc"title="迭代器标签" bean="a" /></body></html></span>
特别说明:如果能帮助到您,请您留下点滴痕迹,让我知道我的存在是有意义的;如果不能帮助到您,请接受我的歉意;
1 0
- Java_JSP2_标签文件Tag File支持;
- 标签文件(tag file)
- Java_JSP2_如何使用动态标签?
- tag标签文件
- tag标签文件
- tag标签文件
- tag标签文件
- tag标签文件
- tag标签文件
- tag文件-自定义标签
- tag标签文件
- Java_JSP2_查询标签(带属性标签);
- Tag File文件的理解
- Java_JSP2_带标签体的标签_迭代器标签;
- 使用 tag 文件定义自定义标签
- 使用 tag 文件定义自定义标签
- JSP的自定义标签(五)之Tag File
- Java_JSP2_以页面片段作为属性的标签;
- 两台计算机实现通信的几种方式(转)
- 正则表达式替换
- coding之痛:C++中编译器为类生成的几个默认的函数
- 寻找字符串中第一个只出现一次打字符
- 【脚本】linux shell 如何比较两个整数的大小
- Java_JSP2_标签文件Tag File支持;
- OBIEE - NQSError 46036 in BI administration after patching BI Server
- LNMP状态管理命令
- myeclipse中手工添加dtd支持
- leetcode--Merge Two Sorted Lists
- android service
- 深入学习ArrayList 和 LinkedList类
- Android签名总结
- ls -l 结果详解(简写为ll命令)