开发带属性的标签
来源:互联网 发布:起点是网络出版社吗 编辑:程序博客网 时间:2024/04/28 18:02
jsp页面:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="/simpletag" prefix="simpletag"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>开发带属性的标签</title> </head> <body> <simpletag:demo5 count="9" date="<%=new Date() %>"> This is my JSP page. <br> </simpletag:demo5> </body></html>
标签处理器类:
import java.io.IOException;import java.util.Date;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.JspFragment;import javax.servlet.jsp.tagext.SimpleTagSupport;public class SimpleTagDemo5 extends SimpleTagSupport {//定义变量接收外边传递进来的属性private int count;private Date date;public void setCount(int count) {this.count = count;}public void setDate(Date date) {this.date = date;}@Overridepublic void doTag() throws JspException, IOException {JspFragment jf = this.getJspBody();this.getJspContext().getOut().write(date.toLocaleString() + "<br/>");for(int i=0; i<count; i++) {jf.invoke(null);}}}
在TLD文件中描术标签的属性
<?xml version="1.0" encoding="UTF-8" ?><taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" version="2.0"> <description>A tag library exercising SimpleTag handlers.</description> <tlib-version>1.0</tlib-version> <short-name>simpletag</short-name> <uri>/simpletag</uri> <tag> <name>demo5</name> <tag-class>come.guigu.web.simpletag.SimpleTagDemo5</tag-class> <body-content>scriptless</body-content> <attribute> <name>count</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>date</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag></taglib>
- 开发带属性的标签
- 开发带属性的标签
- 开发带属性的标签
- 开发带属性的标签:helloTagHaveProp
- 【自定义标签开发】05-开发带属性的标签
- (41)自定义标签库开发(简单标签的使用和带属性的标签)
- 带属性的自定义标签
- 带属性的自定义标签
- 6.带属性的标签
- 带属性的自定义标签
- 简单标签与带属性的标签
- JSTL标签开发(带属性)
- 自定义标签(JspFragment类、invoke方法、开发带属性的标签)
- 自定义标签(JspFragment类、invoke方法、开发带属性的标签)
- 自定义标签(JspFragment类、invoke方法、开发带属性的标签)
- 自定义标签(JspFragment类、invoke方法、开发带属性的标签)
- 自定义标签(JspFragment类、invoke方法、开发带属性的标签)
- 深入体验JavaWeb开发内幕——开发带属性的简单标签
- zoj 1082 Stockbroker Grapevine
- 【转载】图数据库的选择
- boost swap
- C++ 应用程序性能优化
- boost optional
- 开发带属性的标签
- strcmp和strcpy
- [Chrome源码阅读] Browser相关的类
- hdu 1300 Pearls (DP 类似最长上升子序列)
- boost exception
- RANSAC - 随机采样一致性算法
- 转载:透过 Linux 内核看无锁编程
- 题目1348:数组中的逆序对-九度
- SD Card 驱动流程分析