Servlets are typically used for...
Create a JVM for applets
Extending a web server by providing dynamic web content.
Storing information in applets.
Loading buttons and menus.