当前位置: 技术问答>java相关
有关servlet的问题,编译是怎么提示找不到servlet包啊
来源: 互联网 发布时间:2017-04-20
本文导语: 如下简单的servlet,编译却通不过,找不到包,怎么回事?我的JDK有问题 我看了一下,javax下确实没有servlet包 import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet { public...
如下简单的servlet,编译却通不过,找不到包,怎么回事?我的JDK有问题
我看了一下,javax下确实没有servlet包
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("");
out.println("");
out.println("");
out.println("Hello World!");
out.println("");
out.println("");
out.println("Hello World!");
out.println("");
out.println("");
}
}
我看了一下,javax下确实没有servlet包
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("");
out.println("");
out.println("");
out.println("Hello World!");
out.println("");
out.println("");
out.println("Hello World!");
out.println("");
out.println("");
}
}
|
找到servlet.jar文件,然后把这个文件的完整路径加入到系统环境变量classpath里
|
jdk中是没有servlet.jar,你要找一个servlet.jar拷贝到tomcatcommonlib下,你可以到jbuilder中找一个,目录为JBuilderjakarta-tomcat-4.0.3commonlib
|
tomcat安装后在common/lib下有servlet.jar
拷贝到相应目录下,不用在classpath里声明路径!
拷贝到相应目录下,不用在classpath里声明路径!
|
我已经设置classpath中设置servlet.jar所在的路径了,可还是不好使,请问是什么问题呢。