‘웹’이라는 용어조차 생소하던 1990년대 초에 소개된 객체지향 프로그래밍 언어인 자바(Java)는 웹 클라이언트에서 실행되는 애플릿(applet)과 웹 서버에서 실행되는 서블릿(servlet)이라는 새로운 개념의 프로그램을 제안함으로써 ‘웹 서비스’가 웹 환경에서 보편적이고 광범위하게 활용될 수 있는 토대를 마련하였다.
ASP, PHP 등 기존의 웹 프로그래밍 언어에 대항하기 위해 1999년 공식 소개된 JSP(JavaServer Pages)는 애플릿의 단점을 극복하고 서블릿의 장점을 더욱 발전시킨 스크립트 방식의 웹 프로그래밍 언어로 자바 언어에 기초하기 때문에 자바가 제공하는 풍부한 기능을 웹 프로그래밍 개발에 그대로 사용할 수 있는 장점이 있다. 또 웹 환경에 필요한 다양한 기능을 추가로 제공하기 때문에 보다 강력한 기능을 갖춘 웹 프로그램을 제작할 수 있다. 이 책은 HTML, 자바 언어 및 객체지향 개념의 기본기를 갖춘 학생을 대상으로 기술되었으며, 전체 14개 장을 통해 예제와 함께 JSP 언어의 핵심 부분을 알기 쉽게 설명하려고 하였다.