您的位置:首页 > Web前端 > JavaScript

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

2016-12-08 08:51 211 查看

带有属性标签的处理类

带有属性标签必须为每个属性提供对应的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文件



页面使用标签



运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  标签 JSP 属性标签