JSP is a Java technology that allows software developers to dynamically generate HTML, XML or other types of documents in response to a Web client request ( <a href="http://en.wikipedia.org/wiki/Java_Server_Pages">http://en.wikipedia.org/wiki/Java_Server_Pages</a> ) hence, can be served by a webserver (tomcat).