标签原代码:
package atm;
import java.servlet.jsp.*;
import java.servlet.jsp.tagext.*;
import java.io.*;
import java.sql.*;
import java.util.*;
public class ATMTag extends TagSupport
在命令模式下编译提示java.servlet.jsp没有找到等多个错误。
本人在搜集了很多答案。都说javax.servlet加到classpath目录,我都试过了,还有servlet.jar也被加入到classpath,还是不行。
请高手指教!
------解决方案--------------------
java.servlet.jsp
应该是 javax.servlet.jsp
javax.servlet.jsp.tagext.*;
------解决方案--------------------
编译Tag需要引入jsp-api.jar和servlet-api.jar。老版本的是jsp.jar和servlet.jar.
两个包都在tomcat的common/lib文件夹下有。
把他们加入classpath.
接着
D:\> javac -classpath %classpath% PageTag.java
把%classpath%下的包加进去才可以编译的。
注意格式