原文:jsp自定義标簽tagEL函數
源代碼下載下傳位址:http://www.zuidaima.com/share/1550463459052544.htm
簡單易懂的自定義EL函數
tag.java
</pre><p> </p><pre name="code" class="java">package com.zuidaima.tag;
import java.io.IOException;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.PageContext;
import javax.servlet.jsp.tagext.SimpleTagSupport;
/**
*@author www.zuidaima.com
**/
public class MsgTag extends SimpleTagSupport{
private String info;
private int qty;
public MsgTag(){
System.out.println("MsgTag's constructor...");
}
public void setInfo(String info) {
System.out.println("setInfo..." + info);
this.info = info;
}
public void setQty(int qty) {
System.out.println("setQty..." + qty);
this.qty = qty;
}
@Override
public void doTag() throws JspException, IOException {
System.out.println("doTag...");
//通過SimpleTagSupport提供的getJspContext方法
//獲得PageContext。PageContext提供了獲得其它
//幾個隐含對象的方法。
PageContext ctx = (PageContext)getJspContext();
JspWriter out = ctx.getOut();
for(int i=0;i < qty;i++){
out.println(info + "<br/>");
}
}
}