Servlets are built on JSP semantics and all servlets are compiled to JSP pages for runtime usage.
JSP and servlets are unrelated technologies.
Servlets and JSP are competing technologies for handling web requests. Servlets are being superseded by JSP, which is preferred. The two technologies are not useful in combination.
JSPs are built on servlet semantics and all JSPs are compiled to servlets for runtime usage.