Java Server Pages or JSP technology allows us to combine the static HTML with the Java code which makes a webpage dynamic.The JSP is a mix of HTML and special tags. These special tags are mark up tags known as directives that are equivalents for common java functionalities written to complement the format for designing presentation content.