This leads us to the next piece of the JSP puzzle. JSP A container is also known as a JSP server. This is a piece of software which interprets a request for a JSP page and sends back output to the user requesting the JSP page. A container is very much like a web server, except instead of serving up HTML web pages it serves up JSP pages. The amount of time needed to learn the details about a JSP container depends on the final container choice.
Some containers are simple and easy to learn.
Others offer huge amounts of power but become a full time job to learn and maintain. For more information see our FAQ page on JSP Tools. JavaScript allows the programmer to perform conditional logic at the client side. This means the client needs to make fewer round trips to the server, increasing performance for the client. JavaScript is not Java.