📄 attributehellotag.java
字号:
package tag;
import javax.servlet.jsp.tagext.TagSupport;
import java.io.*;
import javax.servlet.jsp.JspWriter;
public class AttributeHelloTag extends TagSupport {
/*private String name ;
private String sex;
public void setname(String name){
this.name=name;
}
public String getname(){
return name;
}
public String getsex() {
return sex;
}
public void setsex(String sex) {
this.sex =sex;
}
public int doEndTag() {
String prefix=new String();
try {
//使用JSPWriter获得JSP的输出对象
JspWriter JSPWriterOutput = pageContext.getOut();
if(sex.equals("male"))prefix="Mr. ";
else prefix="Miss ";
JSPWriterOutput.print("Hello !"+prefix+name);
} catch (IOException ioEx) {
System.out.println("IOException in HelloTag " + ioEx);
}
return (SKIP_BODY);
}
*/
//上面注释部分为原来标记处理器代码
private String name ;
private boolean sex;
public void setname(String name){
this.name=name;
}
public String getname(){
return name;
}
public boolean getsex() {
return sex;
}
public void setsex(boolean sex) {
this.sex = sex;
}
public int doEndTag() {
String prefix=new String();
try {
//使用JSPWriter获得JSP的输出对象
JspWriter JSPWriterOutput = pageContext.getOut();
if(sex)prefix="Mr. ";
else prefix="Miss ";
JSPWriterOutput.print("Hello !"+prefix+name);
} catch (IOException ioEx) {
System.out.println("IOException in HelloTag " + ioEx);
}
return (SKIP_BODY);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -