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>" );
    }
}