This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
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?