In fact, architecturally speaking, you can view JSP as a high-level abstraction of servlets that is implemented as an extension of the Servlet 2.1 API.
You shouldn't use servlets indiscriminately; they may not be appropriate for everyone.