高手帮帮我吧,搞了一天了,从网上查了,配了CLASSPATH还是搞不定,郁闷配的CLASSPATH:   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\jxl.jar;c:\tomcat\lib\servlet-api.jar源程序:package servlets;import java.io.*;import javax.servlet.*;public class AcceptForm extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)throws IOException, ServletException 
        {
response.setContentType("text/html");
response.setCharacterEncoding("gb2312");
PrintWriter out = response.getWriter();
String name = request.getParameter("name");
String province = request.getParameter("province"); out.println("<font size='2'>");
out.print("提交的表单内容为:<br>");
out.print("姓名:" + name + "<br>");
out.print("省份:" + province + "<br>");
out.print("</font>"); } public void doPost(HttpServletRequest request, HttpServletResponse response)throws IOException, ServletException 
        {
doGet(request, response);
}
}

解决方案 »

  1.   

    <servlet-class>servlets.AcceptForm</servlet-class>AcceptForm.class要放在./classes/servlets/目录下。
      

  2.   

    我只是想把这个文件编译一下,都不行。javac -d . AcceptForm.java
      

  3.   

    找不到JAVAX类,找不到HTTPresponse等等东西
      

  4.   

    确定你的java文件放的位置是否能找的你import的类。建议你用eclipse这样的ide。比较方便。如果你是初学者可以用这种直接编译的方法。环境变量里配置的servlet-api.jar是否存在javax.servlet.Servlet这个类?
      

  5.   

    HttpServletResponse 和HttpServletRequest 都在javax.servlet.http.*下。不在javax.servlet.*下。
      

  6.   

    才刚学没多久,ECLIPSE还不太会用,那个tomcat的servlet类里面有JAVAX的,我看过的
    就是很郁闷,不知道问题出在哪
      

  7.   

    servlet-api.jar中的HttpServletResponse 和HttpServletRequest 是在javax.servlet.http.*下的,
    然后我吧程序也改了package servlets;
            import java.io.*;
            import javax.servlet.http.*;
            import javax.servlet.*;结果依然报错
    说软件包javax.servlet.http不存在,然后下面8个错
      

  8.   

    你注意你的配置文件没,web.xml,是否有servlet和servlet-mapping?然后看你的类是否是个标准的servlet?
      

  9.   

    搞了配置文件不行,我现在只是想编译一下这个源程序,都通不过,说我没有JAVAX包,
      

  10.   

    去 google下把
    看看servlet包里到底是怎么样的
      

  11.   

    参考一下我们教程中的编译脚本吧。实例中servlet部分都附加了compile.bat,你可以参考一下它里边的写法。http://www.family168.com/tutorial/jsp/html/
      

  12.   

    java ee的jdk是不是没装好啊
      

  13.   


    看来不是JAR包的问题,换了个程序就编译通过了,不过还是不知道那个程序有什么错,
    一天都走如迷途了,老是以为JAR包没引好不过总算解决了,谢谢大家了
      

  14.   

    怀疑你电脑java_HOME是没有设置的,没有设置的话
    只有dt.jar和tools.jar是不够的,还有jre的包没有设置——〉rt.jar在jre/lib目录.
    另外如果你只是学习要编译java文件,可以先执行
    set JAVA_HOME=C:/xxxxxx
    javac Action.java如果你这个action用到了j2se以外的包,那么设置classpath指向这些包。
    比如servlet-api。jar
      

  15.   

    在eclipse该项目的的build path菜单下,引入servlet-api.jar或者通过新建tomcat项目自动生成的tomcat_servlet_home包(包含servlet-api.jar的引用)