This book covers all the features of java server pages required for software professionals as well as engineering students. An easy to learn approach has been adopted throughout. Special attention has been paid to make the material comprehensive, concise and practical. Simple and lucid language has been used to avoid any confusion while using this technology. The concepts in this book have been presented with suitable examples whenever required. This enables the reader to use the book with confidence for self study. Each chapter contains a number of review questions which are carefully designed to provide an insight into the subject. Efforts have been made to avoid errors specially programming errors.The programming examples have been tested on tomcat (Application server), latest version. The main thrust of the book is to deal with advance features of JSP.