hellotag.java

来自「孙鑫的Java Web开发详解一书的源代码」· Java 代码 · 共 49 行

JAVA
49
字号
package org.sunxin.lesson.jsp.ch15;

import java.io.IOException;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;

public class HelloTag implements Tag
{
    private PageContext pageContext;
    private Tag parent;
    
    public void setPageContext(PageContext pc)
    {
        this.pageContext=pc;        
    }
    
    public void setParent(Tag t)
    {
        this.parent=t;        
    }
    
    public Tag getParent()
    {
        return parent;
    }
    
    public int doStartTag() throws JspException
    {        
        return SKIP_BODY;
    }
    
    public int doEndTag() throws JspException
    {   
        //利用pageContext对象的getOut()方法得到JspWriter对象。     
        JspWriter out=pageContext.getOut();
        try
        {
            //利用JspWriter对象,向客户端输出欢迎信息。
            out.print("欢迎来到孙鑫的个人网站");
        }
        catch(IOException e)
        {
            System.err.println(e.toString());
        }
        return EVAL_PAGE;
    }
    
    public void release(){}
}

⌨️ 快捷键说明

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