二,自定义带有属性的标签

来源:互联网 发布:中国it行业发展前景 编辑:程序博客网 时间:2024/05/17 22:16

带有属性标签的处理类

带有属性标签必须为每个属性提供对应的setter和getter方法

package com.servlet.customerTag;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.SimpleTagSupport;public class AttributeTag extends SimpleTagSupport{    private String name;    private Integer age;    private String sex;    private String address;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public Integer getAge() {        return age;    }    public void setAge(Integer age) {        this.age = age;    }    public String getSex() {        return sex;    }    public void setSex(String sex) {        this.sex = sex;    }    public String getAddress() {        return address;    }    public void setAddress(String address) {        this.address = address;    }    @Override    public void doTag() throws JspException, IOException {        // TODO Auto-generated method stub        super.doTag();        JspWriter out = getJspContext().getOut();        out.write("<table border='1' bgColor='#9999cc' width='400'>");        out.write("<tr>姓名</tr>");        out.write("<tr>年纪</tr>");        out.write("<tr>性别</tr>");        out.write("<tr>地址</tr>");        out.write("<td>"+name+"</td>");        out.write("<td>"+age+"</td>");        out.write("<td>"+sex+"</td>");        out.write("<td>"+address+"</td>");        out.write("</table>");    }}

编辑TLD文件

这里写图片描述

页面使用标签

这里写图片描述

运行结果

这里写图片描述

0 0
原创粉丝点击