Hi Owen,
Welcome to JavaRanch!
A JSP is compiled into Java code by a JSP container (typically into a
servlet) and then executed by the container; the output of compiled Java code is what gets sent to the browser. If you're just getting the uncompiled JSP in your browser, then perhaps you're not serving it from a JSP container (like
Tomcat)? You're not just trying to open the *.jsp file directly using "Open File..." from your browser, are you?