I have a little project (a CMS) that was developed using .jsp-files in 2006. I moved in 2011 to JSF and had only one .jsp-file for the frontend.
In 2014 I integrated the backend into the frontend using JSON and kicked all .jsp-files. I only use servlets now to build JSON-Answers, AJAX-Answers for XHTML and binary streams servlets for binary data. No .jsp-files anymore.
Java Server Pages and I don't know if this means I must use .jsp-files(!) or does it mean I also can serve XHTML-Pages via Java and transport them via AJAX.
After all, can I say in the handbook it uses JSP anymore?