JSP stands for Java Server Pages. Actually, JSP in itself isn’t a language, instead it is more of a technology used by Java on the server side to display dynamic content on the web pages.
Essentially JSP pages are just normal HTML with Java codes embedded in them. So a general understanding of HTML and Java is required for learning JSP. If you do not have even basic knowledge about HTML, please consider taking the course HTML.
How JSP works? The below is the process:
1. The Web browser sends a request to your web server asking for a page.
2. The Web server loads the page and looks for JSP code to run.
3. If JSP code is found, the web server runs the code and sends the results to the Web browser. So the result page on the client side looks like a pure HTML page.

