简单的servlet,编译不过去,没用Myeclipse,用的是javac,
mportjavax.servlet.*;importjavax.servlethttp.*;importjava.io.*;publicclassHelloextend...
mport javax.servlet.*;
import javax.servlethttp.*;
import java.io.*;
public class Hello extends HttpServlet
{
public void init(ServletConfig config) throws ServletException
{
super.init(config);
}
public void service(HttpServletRequest request,HttpServletResponse response) Throws IOException
{
PrintWriter out=response.getWriter();
response.setContentType("text/html;charset=GB2312");
out.println("<html><body>");
out.println("simple servlet");
out.println("</body></html>");
}
}
说public void service(HttpServletRequest request,HttpServletResponse response) Throws IOException缺“;”什么意思?编译不过去
一楼的朋友,你说的我试了,不行,我把它们都放到E盘下了,
E:>javac -classpath servlet-api Hello.java 一样的错误,tomcat我配置环境变量了,还用这样吗? 展开
import javax.servlethttp.*;
import java.io.*;
public class Hello extends HttpServlet
{
public void init(ServletConfig config) throws ServletException
{
super.init(config);
}
public void service(HttpServletRequest request,HttpServletResponse response) Throws IOException
{
PrintWriter out=response.getWriter();
response.setContentType("text/html;charset=GB2312");
out.println("<html><body>");
out.println("simple servlet");
out.println("</body></html>");
}
}
说public void service(HttpServletRequest request,HttpServletResponse response) Throws IOException缺“;”什么意思?编译不过去
一楼的朋友,你说的我试了,不行,我把它们都放到E盘下了,
E:>javac -classpath servlet-api Hello.java 一样的错误,tomcat我配置环境变量了,还用这样吗? 展开
2个回答
展开全部
首先语法错误自己找下。
因为Servlet程序是JaveEE规范中的,jdk中没有包含javax.servlet、
javax.servlethttp这两个包中的类。支持JavaEE的web容器如:Tomcat 都有个servlet-api.jar 这个jar包,你需要利用这个包才能成功编译程序。
如果你要在命令行中编译这个类,使用如下方法:
1、找到servlet-api.jar包,或者下载
2、将servlet-api.jar和你要编译的Servlet文件放在同一目录下,如果不放在一起命令会相对麻烦些,所以建议你放到一起。
3、在cmd中进入你Java文件的目录,
使用javac -classpath servlet-api.jar ***.java 就可以编译成功了。
希望我的回答对你有所帮助。
因为Servlet程序是JaveEE规范中的,jdk中没有包含javax.servlet、
javax.servlethttp这两个包中的类。支持JavaEE的web容器如:Tomcat 都有个servlet-api.jar 这个jar包,你需要利用这个包才能成功编译程序。
如果你要在命令行中编译这个类,使用如下方法:
1、找到servlet-api.jar包,或者下载
2、将servlet-api.jar和你要编译的Servlet文件放在同一目录下,如果不放在一起命令会相对麻烦些,所以建议你放到一起。
3、在cmd中进入你Java文件的目录,
使用javac -classpath servlet-api.jar ***.java 就可以编译成功了。
希望我的回答对你有所帮助。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询