I know Java and worked on EJB. I did executed sample programs on servlets and JSPs. I want sites where I could learn servlets right from the scratch. Also sites which give exercise programs so that they may lead us to do complex programs in servlets. At the same time I want the sites for JSP also.