What is JSP?JavaServerPages is server side component in a web application, used to dynamically generate HTML / XML documents. JSP allows the java code dynamically embedded within a web page like HTML and gets executed when the page is served by the server. After the page is served, the dynamic content is sent to the client. With the script, the page is run on the server before it reaches to the client. JSP are used to invoke the built-in functionalities. In addition to the HTML , the JSP technology adds a tag library which provides a platform independent extending capabilities of a web server.