I am thinking of doing a SCWCD certification. But I have a doubt before I begin. Are there any good substitutes for JSP and Servlets ? What is the popularity and importance of these technologies ? Is there anything else that I need to learn besides these two (eg a database) to create a full fledged website - back end and front end ?
It means that Servlets and JSP are the foundation upon which the frameworks are built. Frameworks such as Struts, FrontMan and Spring MVC use servlets and JSP in a non-occluding manner. If you don't know servlets and JSP you aren't going to be able to use the frameworks effectively.