📄 mytaglib.java
字号:
package mytaglib;
import java.io.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.util.Hashtable;
import java.io.Writer;
/*
* 下面自己定义的类MyTagLib
* 扩展了类javax.servlet.jsp.tagext.TagSupport
*/
public class MyTagLib extends TagSupport {
private String name = "";
public void setName(String name){
this.name = name;
}
// 当自定义标记开始时会自动调用
public int doStartTag() {
try {
JspWriter out = pageContext.getOut();
out.print("HelloWorld, "+ name);
} catch(IOException ioe) {
System.out.println("Error in ExampleTag: " + ioe);
return 1;
}
return 0;
}
// 当自定义标记结束时会自动调用
public int doEndTag() {
try {
JspWriter out = pageContext.getOut();
out.print("<br>");
} catch(IOException ioe) {
System.out.println("Error in ExampleTag: " + ioe);
return 1;
}
return 0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -