None of them are, in fact.
My suggestion to you is to make a very simple "hello world" JSP, and view the
java source file that gets created when you view this JSP through your servlet runner.
JSP's are first 'translated' into a java servlet source file. That source file is then compiled into a servlet class file.
So take a peek under the hood. It will be worth your time.