package mypack;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspTagException;
import javax.servlet.jsp.tagext.TagSupport;
public class HelloTag extends TagSupport
{
public void HelloTag(){
}
public int doEndTag() throws JspException{
try{
pageContext.getOut().print("Hello");
}catch(Exception e){
throw new JspTagException(e.getMessage());
}
return SKIP_BODY;
}
public void release(){
super.release();
}
};
上面是一个完整的java文件,来源于孙卫琴老师的一本书的一个例子,借用过来说明如何用最基本的jdk来实现编译,也就是命令javac的使用。
第一种方法:javac -classpath d:/helloapp/WEB-INF/lib/jsp-api.jar HelloTag.java 即直接编译,把classpath作为javac的一个参数。
第二种方法:set classpath=d:/helloapp/WEB-INF/lib/jsp-api.jar
javac HelloTag.java 即先设置classpath然后再编译
希望对初学者,有点用处。