What do I need to develop servlets?
To develop servlets, you need a basic familiarity with Java I/O streams, HTML, and the HyperText-Transfer Protocol (HTTP). You’ll also need to download the Java Servlet Development Kit (JSDK) which is freely available from Sun Microsystems. Finally, you’ll need a web-server that supports servlets, or a servlet engine which augments your server’s capability.