Servlet is a versatile api, which is much more than putting Java into HTML - it has more aspects than view/presentation technology.
Talking about view/presentation aspect - JSP is better (& easy) than Servlet.
Its other aspects are much popular - that's why we have a DispatcherServlet as a core component in a advanced framework like Spring.
It's a pleasure to see superheros taking such an interest in science. And this tiny ad: