Provide your students with a simple programming vehicle for displaying dynamic content on a Web page! Students learn to quickly and easily maintain information-rich, dynamic Web pages using the JavaServer Pages technology. This text covers both the beginning and more advanced JSP topics, from beginning techniques such as Client-side and Server-side Scripting through database access from JSP. Step-by-step exercises throughout the chapter reinforce important concepts, and extensive hands-on and case projects add depth and relevance to Web development instruction. JavaServer Pages can help turn the novice student into an experienced Web developer.