📄 testmemorytag.java
字号:
package org.it315;
import java.io.IOException;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.PageContext;
import javax.servlet.jsp.tagext.Tag;
import javax.servlet.jsp.tagext.TagSupport;
public class TestMemoryTag extends TagSupport
{
static int number = 0; //定义一个类变量,记录类被实例化的次数
int count = 0; //记录该实例对象被使用的次数
int mynum = 0; //记录哪个实例对象被调用
public TestMemoryTag()
{
super();
number++;
mynum = number;
}
public int doStartTag() throws JspException
{
try
{
pageContext.getOut().write("这是第"+ mynum + "个tag实例对象的第"
+ (++count) + "次调用</br>");
}
catch (IOException e)
{
e.printStackTrace();
}
return SKIP_BODY;
}
public void release()
{
System.out.println("the release() is in voked!");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -