first of all you need to know that servlets and JSPs are not complimentory technologies. a complex web application uses both.
1. servlets need to be configured in web.xml whereas in case of jsps no need.(exceptwelcome pages) 2.are u able to use custom tags in servlets? 3.there is only one stage b/w request and response but for jsps two stages:translation and compilation
Originally posted by Orem Hun: It's faster to develop JSPs as you can implement both HTML and Java in same file.
As mentioned in other posts, mixing Java into the JSP is not considered a best practice. Creating a poor application structure because it is (supposedly) faster to develop that way is not a good idea. [ June 24, 2006: Message edited by: Bear Bibeault ]