hellobodytag.java

来自「《深入学习Java Servlet》的源代码。本书作者:James Goodwi」· Java 代码 · 共 42 行

JAVA
42
字号
package com.djs;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspTagException;import javax.servlet.jsp.tagext.BodyTagSupport;public class HelloBodyTag extends BodyTagSupport {    public HelloBodyTag() {    }    // Method called when the closing hello tag is encountered    public int doEndTag() throws JspException {        try {            // Get the content of this tag's body            String name = bodyContent.getString();            // We use the pageContext to get a Writer            // We then print the text string Hello + the content            // of the tag's body.            pageContext.getOut().print("Hello " + name);        }        catch (Exception e) {            throw new JspTagException(e.getMessage());        }        // return SKIP_BODY, because we will not evaluate the body again.        return SKIP_BODY;    }    public void release() {        // Call the parent's release to release any resources        // used by the parent tag.        // This is just good practice for when you start creating        // hierarchies of tags.        super.release();    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?