What is a JSP container?
A JSP container is software that stores the JSP files and servlets, converts JSP files into servlets, compiles the servlets, and runs them (creating HTML). The exact make-up of a JSP container varies from implementation to implementation, but it will consist of a servlet or collection of servlets. The JSP container is executed by a servlet container. The JSP container creates and compiles a servlet from each JSP file. The container produces two files for each JSP file: A .java file, which contains the Java language code for the servlet A .class file, which is the compiled servlet The JSP container puts the .java and the .class file in a path specific to the container. The .java and the .class file have the same filename. Each container uses a naming convention for the generated .java and .class files. For example, WebSphere generates files named _simple_xjsp.java and _simple_xjsp.class from the JSP file simple.jsp.