package cn.lnu.simpletag; import java.io.IOException; import java.io.StringWriter; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.JspFragment; import javax.servlet.jsp.tagext.SimpleTagSupport; //��дʹ�ü򵥱�ǩ�ķ���ʵ���޸ı�ǩ�����ݵı�ǩ�������� public class SimpleTagDemo3 extends SimpleTagSupport { @Override public void doTag() throws JspException, IOException { // TODO Auto-generated method stub //���Ȼ�ñ�ǩ�� JspFragment jf=this.getJspBody(); //����ǩ�������޸�Ϊ��д��������Ҫ����ǩ����������д�����滺�� StringWriter sw=new StringWriter(); jf.invoke(sw); //�ӻ����л�ñ�ǩ�����ݣ������޸� String content=sw.toString(); content=content.toUpperCase(); //�ٽ��޸�֮�������д������� this.getJspContext().getOut().write(content); } }