Servlets is a "presentation layer" techology. It helps you present information for the user.
JavaServer Pages (JSP) is another presentation layer technology.
The advantage of JSP is that it is much easier to use than Servlets.
If your site contains lots of complex HTML, then JSP is a lot faster than trying to get a Java Servlets to produce HTML.
At the end of this session, you should be able to:
Understand the purpose of JSP
Write a JSP
Explain the motivation and challenge of separating domain logic from the presentation
Explain and use different patterns for separating the domain logic and presentation