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

📄 hellotag_interface.java

📁 簡單的多個實例的tag技術,剛入門不久的程序員,多多關照
💻 JAVA
字号:
package com.jspdev.ch14;

import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.util.Hashtable;
import java.io.Writer;
import java.io.IOException;
import java.util.Date;       

/**
 *演示怎么实现Tag接口的方式来开发标签程序
 */
public class HelloTag_Interface implements javax.servlet.jsp.tagext.Tag
{
	 private PageContext pageContext;
	 private Tag parent;
	 public HelloTag_Interface()
	 {  
	   super();
     }
     
    /**
      *设置标签的页面的上下文
      */
     public void setPageContext(final javax.servlet.jsp.PageContext pageContext) 
     { 
           this.pageContext=pageContext;  
     }
     
    /**
      *设置上一级标签
      */
     public void setParent(final javax.servlet.jsp.tagext.Tag parent) 
     {   
          this.parent=parent;   
     }
     
     /**
      *开始标签时的操作
      */
     public int doStartTag() throws javax.servlet.jsp.JspTagException  
     {   
          return SKIP_BODY;  //返回SKIP_BODY,表示不计算标签体
     }
     
     /**
      *结束标签时的操作
      */
     public int doEndTag() throws javax.servlet.jsp.JspTagException  
     {
     	  try
     	  {   
     	       pageContext.getOut().write("Hello World!你好,世界!");
     	  }       	       
          catch(java.io.IOException e)
          {
          	  throw new JspTagException("IO Error: " + e.getMessage());
          }  
          return EVAL_PAGE; 
      }
     
     /**
      *release用于释放标签程序占用的资源,比如使用了数据库,那么应该关闭这个连接。
      */
     public void release() {}    
    
    
     public javax.servlet.jsp.tagext.Tag getParent()   
     {    
        return parent;
     }
}



      

⌨️ 快捷键说明

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