This project report discusses JSP, AJAX, and web development. It provides an overview and introduction to JSP including why we use JSP, its architecture and execution procedure. It also explains what a JSP page is with an example. Additionally, it covers scripting elements in JSP like scriptlet, expression, and declaration tags as well as predefined variables and implicit objects in JSP. The report also discusses HTML, CSS, HTML5, CSS3, and AJAX including their features, properties and uses in web development.