This document provides an introduction and overview of a course on Java Server Pages (JSP) technology. The course will explore the main concepts of JSP through hands-on exercises, covering JSP architecture, the lifecycle of JSP pages, JSP syntax, and how to connect JSP pages to databases. The 6-week course will also cover JSP tags, HTML forms, the JavaServer Pages Standard Tag Library (JSTL), controlling application flow, and reviewing course material. Students should be familiar with HTML, Java programming, and object-oriented concepts. The required software includes Java, Tomcat server, a text editor, and a database like Microsoft Access. The hardware requirement is a Windows computer with at least 512