JSP学习笔记(六):自定义标签

<span style="font-family:Arial;">package taglib.jsp_two;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;/** * * @Title: 带标签体的jsp2.x实现 * @Description: * @Copyright: Copyright (c) 2015 * @Company: * * @author: SAM-SHO * @version: 1.0 * @CreateDate:Feb 16, 2015 */public class ToUpperCaseTag extends SimpleTagSupport { @Override public void doTag() throws JspException, IOException { // 将 标签体内容读入该 writer StringWriter writer = new StringWriter(); // 标签体 为 JspFragment 的形式 JspFragment jspFragment = this.getJspBody(); // 通过 invoke 输出到指定的 writer 中。 // 如果参数为 null,将输出到默认的 writer 中,即 getJspContext().getOut() 输出到HTML中 jspFragment.invoke(writer); String content = writer.getBuffer().toString(); this.getJspContext().getOut().print(content.toUpperCase()); }}// end</span>

,问候不一定要慎重其事,但一定要真诚感人

JSP学习笔记(六):自定义标签

相关文章:

你感兴趣的文章:

标签云: