⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simpletag.java

📁 《J2EE企业级应用开发》一书的配套源代码
💻 JAVA
字号:
package com.j2eeapp.ch18;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
//使用接口来实现标签类
public class SimpleTag implements Tag
{
	private PageContext pageContext;
	private Tag parent;
	//这里是简单的构造方法,
	public SimpleTag()
	{
		super();
	}
	//doStartTag为开始处理标签时的动作
	public int doStartTag()throws javax.servlet.jsp.JspTagException
	{
		return SKIP_BODY;//表示忽略标签体
	}
	//doEndTag为结束标签体的动作
	public int doEndTag()throws javax.servlet.jsp.JspTagException
	{
		try
		{
			pageContext.getOut().write("A very Simple Tag!");
		}
		catch(java.io.IOException e)
		{
			throw new javax.servlet.jsp.JspTagException(e.getMessage());
		}
		return EVAL_PAGE;//表示继续处理JSP页面的内容
	}
	//通知tag handler释放标签的状态
	public void release(){}
	public void setPageContext(final javax.servlet.jsp.PageContext pageContext)
	{
		this.pageContext=pageContext;
	}
	//如果标签嵌套,那么上一级标签就是它的parent
	public void setParent(final javax.servlet.jsp.tagext.Tag parent)
	{
		this.parent=parent;
	}
	public Tag getParent()
	{
		return parent;
	}
}

⌨️ 快捷键说明

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