Java Server Pages (JSP) is a technology that provides a simplified and fast way to create web pages that display dynamically generated content. A JSP page combines static HTML tags with JSP tags that insert Java code. This allows developers to add dynamic functionality to web pages by embedding Java code directly in the HTML. A simple JSP page example prints the current time by embedding a Java statement between <% %> tags in the HTML. JSP pages are translated into Java servlets, so they benefit from the full capabilities of the Java programming language.