javax.servlet不存在或未找到,程序包javax.servlet.http不存在或未定义等错误。原因是servlet和JSP均不是java平台javase(标准版)的一部分,而是JavaEE的一部分,因此必须告知编译器servlet的位置。
解决方案:
在tomcat文件夹中搜索servlet-api.jar,并将servlet-api.jar的完整路径追加到环境变量CLASSPATH中(包含后缀名.jar,建议不要有路径中不要有中文和空格)。保存后即可使用javac编译器编译servlet的子类。