package class3g.web.simple;
import java.io.IOException;
import java.io.StringWriter;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.SkipPageException;
import javax.servlet.jsp.tagext.JspFragment;
import javax.servlet.jsp.tagext.SimpleTagSupport;
public class simpleTeg extends SimpleTagSupport {
//控制标签提输出
@Override
public void doTag() throws JspException, IOException {
JspFragment jf=this.getJspBody();
/*//循环输出标签体内容
for(int i=0;i<10;i++){
//invoke()方法把标签体内容交给流来处理
//jf.invoke(null);
jf.invoke(this.getJspContext().getOut());
}
//忽略本标签体之后的jsp代码
//throw new SkipPageException();
StringWriter sw=new StringWriter();
jf.invoke(sw);
String content=sw.getBuffer().toString();
JspWriter out=this.getJspContext().getOut();
out.write(content);
*/
StringWriter sw=new StringWriter();
jf.invoke(sw);
String content=sw.toString();
String[] result=content.split("-");
for(String each:result){
JspWriter out=this.getJspContext().getOut();
out.write(each);
out.write("<br>");
}
}
}