Estou tentando fazer rodar o programa abaixo, que é um pequeno applet de inclusão de registros, mais
da o seguinte erro
 
 
------------------------------------------------
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
 
 at java.lang.ClassLoader.defineClass0(Native Method)
 
 at java.lang.ClassLoader.defineClass(Unknown Source)
 
 at java.security.SecureClassLoader.defineClass(Unknown Source)
 
 at sun.applet.AppletClassLoader.findClass(Unknown Source)
 
 at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)
 
 at java.lang.ClassLoader.loadClass(Unknown Source)
 
 at sun.applet.AppletClassLoader.loadClass(Unknown Source)
 
 at java.lang.ClassLoader.loadClass(Unknown Source)
 
 at sun.applet.AppletClassLoader.loadCode(Unknown Source)
 
 at sun.applet.AppletPanel.createApplet(Unknown Source)
 
 at sun.plugin.AppletViewer.createApplet(Unknown Source)
 
 at sun.applet.AppletPanel.runLoader(Unknown Source)
 
 at sun.applet.AppletPanel.run(Unknown Source)
 
 at java.lang.Thread.run(Unknown Source)
 
 
 
 
import java.util.*;
 
import java.io.*;
import javax.servlet.http.*;
import javax.servlet.*;
 
 
 

public class addrec extends HttpServlet
{
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
    {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<body>");
        out.println("<head>");
        out.println("<title>James Smith : [EMAIL PROTECTED] </title>");
  out.println("<link REL='stylesheet' TYPE='text/css' HREF='' TITLE='formal'>");
        out.println("</head>");
        out.println("<body bgcolor='aliceblue' topmargin='0' leftmargin='0'>");  
   buildtableadd(out);         
        out.println("</body>");
        out.println("</html>");
    }
 void buildtableadd(PrintWriter out)
 {
  out.println("<form name='x' method='get' action=''>");  
  out.println("<table border=0>"); 
  out.println("<tr>"); 
   out.println("<td bgcolor='yellow' height='30'><b><font color='blue'>&nbsp;ADD RECORD MODULE</font></b></td>"); 
  out.println("</tr>"); 
  out.println("<tr>"); 
   out.println("<td>");      
  out.println("<TABLE border='1' width='100%' cellpadding='2' cellspacing='2' bordercolor='yellow'>");
  out.println("<TR>");
   out.println("<TD>");
    out.println("<TABLE border='1' width='100%' bordercolor='blue'>");
     out.println("<TR>");
      out.println("<TD> Student Name");
      out.println("</TD>");
      out.println("<TD>");   
       out.println("<INPUT type='text' name='sname' size='34'>");
      out.println("</TD>");
     out.println("</TR>");
     out.println("<TR>");
      out.println("<TD> Student Address");
      out.println("</TD>");
      out.println("<TD>");   
       out.println("<INPUT type='text' name='saddr' size='34'>");
      out.println("</TD>");
     out.println("</TR>");
     out.println("<TR>");
      out.println("<TD>Fathers Name");
      out.println("</TD>");
      out.println("<TD>");     
       out.println("<INPUT type='text' name='fname' size='34'>");
      out.println("</TD>");
     out.println("</TR>");
     out.println("<TR>");
      out.println("<TD> Image Name");
      out.println("</TD>");
      out.println("<TD>");      
       out.println("<INPUT type='text' name='imname' size='34'>");
      out.println("</TD>");
     out.println("</TR>");
     out.println("<TR>");
      out.println("<TD> Sex");
      out.println("</TD>");
      out.println("<TD>");       
       out.println("<INPUT type='radio' name='sex' value='Male'>&nbsp;Male &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");      
       out.println("<INPUT type='radio' name='sex' value='Female'>&nbsp;Female");
      out.println("</TD>");
     out.println("</TR>");
     out.println("<TR>");
      out.println("<TD> Class");
      out.println("</TD>");
      out.println("<TD>");
       out.println("<SELECT name='myclass'>");
        out.println("<OPTION value='1st PUC'>1st PUC</OPTION>");
        out.println("<OPTION value='2nd PUC'>2nd PUC</OPTION>");
       out.println("</SELECT>&nbsp;&nbsp;&nbsp;&nbsp;");
       out.println("<SELECT name='mysec'>");
        out.println("<OPTION value='Section A'>Section A</OPTION>");
        out.println("<OPTION value='Section B'>Section B</OPTION>");
        out.println("<OPTION value='Section C'>Section C</OPTION>");
       out.println("</SELECT>");
      out.println("</TD>");
     out.println("</TR>");
     out.println("<TR>");
      out.println("<TD>");      
       out.println("<input type='checkbox' name='SSLC' value='1'>&nbsp;SSLC Marks Card");
      out.println("</TD>");
      out.println("<TD>");       
       out.println("<INPUT type='checkbox' name='PHOTO' value='1'>&nbsp;PHOTO (Passport Size)");
      out.println("</TD>");
     out.println("</TR>");
     out.println("<TR>");
      out.println("<TD>");       
       out.println("<INPUT type='checkbox' name='charCERT' value='1'>&nbsp;Character Certificate");
      out.println("</TD>");
      out.println("<TD>");       
       out.println("<INPUT type='checkbox' name='nccCERT' value='1'>&nbsp;NCC Certificate Given");
      out.println("</TD>");
     out.println("</TR>");
     out.println("<TR>");
      out.println("<TD> &nbsp;");
      out.println("</TD>");
      out.println("<TD>");       
       out.println("<INPUT type='submit' name='addrec' value='SAVE RECORD'>");
      out.println("</TD>");
     out.println("</TR>");
    out.println("</TABLE>");
   out.println("</TD>");
   out.println("<TD width='188' height='215' align='center'><IMG border='0' src=''>");
   out.println("</TD>");
  out.println("</TR>");
  out.println("</TABLE>");   
    out.println("</td>"); 
   out.println("</tr>"); 
  out.println("</table>");    
  out.println("</form>");  
 }
}

Responder a