java Servlet

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:37:50
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWordServlet extends HttpServlet{
public void service(HttpServletRequest request,HttpServletRequest response)
throws ServletException,IOException{
PrintWriter pw=response.getWriter();
pw.println("<html>");
pw.println("<head>");
pw.println("</head>");
pw.println("<body>");
pw.println("<h3>Hello Word!</h3>");
pw.println("</body>");
pw.println("</html>");

}
}
为什么不能编译?我是在做Servlet
怎么导入?Jcreate写的
提示的错误是import javax.servlet.*;
import javax.servlet.http.*;
这两个包找不到
我用的是Jcreate编写的,我知道必须加载servlet-api.jar包,但是不知道再Jcreate加载这个包的步骤和方法

Servlet的jar包你导入了没有?
你用的是IDE开发的还是直接用文本写的?

错误提示是什么?

public void service(HttpServletRequestrequest,HttpServletRequest response)
throws ServletException,IOException{

请注意 response 声明为 HttpServletRequest 类型。
应该声明为 HttpServletResponse
否则是没有 getWriter()方法的

import javax.servlet.*;
import javax.servlet.http.*;
这两个包不在j2se中,你就是说你只安装jdk是不能编译的!你要把含有这两个包的文件放在你的classpath中,一般的话,在tomcat安装完,你在他的安装目录之下的lib文件夹中有个servlet.jar;或者你安装javaEE