package mytags; import java.io.IOException; import java.io.StringWriter; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.SimpleTagSupport; public class SimpleMail extends SimpleTagSupport { private String from; private String to; public void setFrom( final String from ) { this.from = from; } public void setTo( final String to ) { this.to = to; } @Override public void doTag() throws JspException, IOException { final StringWriter sw = new StringWriter(); getJspBody().invoke( sw ); getJspContext().getOut().println( "There is a message from '" + from + "' to '" + to + "'. Message content is <i>" + sw.toString() + "</i>" ); } }