Are jsps application server specific?
Answer by Alessandro A. Garbagnati Absolutely not. You don't need an application server to run JSP. The only thing you need is a servlet container that is compliant with the current JSP specification.
Answer by John Zukowski As long as you don't use any tag libraries that are specific to the application server, your JSP is server neutral.
Answer by Luigi Viggiano No - JSP is a specification, not a product. Newer Java technologies go way beyond "platform independency", and strive for even "implementation independency".
After development, you should be able to deploy your J2EE web applications within any other J2EE-compliant implementation.
The reference implementation for the Java Servlet 2.2 and JavaServer Pages 1.1 Technologies is Tomcat; if your application works with it, it should work with all other compliant ones.