• Java Server Pages (JSP) This is a server-side programming language. 
  • This language is used to create dynamic web pages or applications.
  • JSP This language is a combination of Java, HTML and XML.
  • JSP This language is similar to PHP and ASP in language. 
  • But this language makes a lot of use of Java.
  • JSP has been built after Java Servlets.
  • To execute or run JSP files, the programmer needs a JSP engine connected to the web server.