Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Buy Used
FREE Shipping on orders over $25.
Condition: Used: Like New
Comment: Fast shipping from Amazon, and unbeatable customer service. Amazon Prime customers get free 2-day shipping. Millions of satisfied customers!
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Web Development with Java Server Pages Paperback – May 15, 2000

4.3 out of 5 stars 86 customer reviews

See all 4 formats and editions Hide other formats and editions
New from Used from
Paperback, May 15, 2000
$2.08 $0.01

There is a newer edition of this item:

Consumer Reports
Access expert, unbiased product reviews from web or app. Learn more
click to open popover

Editorial Reviews

Amazon.com Review

Web Development with JavaServer Pages is truly an excellent and in-depth tutorial in the effective use of JSPs to build Web applications. Geared toward the Web designer or intermediate Java programmer who's making a transition to JSPs for the first time, this text contains a wealth of information on basic and advanced techniques.

This tutorial is as good as any that's available, and covers all of the necessary JSP directives and syntax. For each directive, possible attributes are listed in convenient tables, which makes this also a worthwhile reference to everyday JSP development that explores the nooks and crannies of JSP APIs, and how pages are built (and cached) on today's JSP platforms.

Web Development with JavaServer Pages also does a good job of showing how to design JavaBean components and integrate them into your JSPs through tags. (Ideally, beans should do the calculation and "thinking" on the middle tier, while JSPs work on the front end.) You'll learn the right way to proceed with JSPs and beans--reinforced via a number of effective code samples. A larger example, a Web database of frequently asked questions (FAQs), demonstrates the big picture with JSPs and beans. Final chapters turn toward a useful aspect of JSP, custom tags, which allow Java programmers to extend the set of available tags for JSP front-end designers. There's even a sample of interactive tags, in which tags work together with other tags, with sample code.

Filled with plenty of details that carry the reader well beyond the basics, this text is one of the better available tutorials for learning JSPs. Its no-nonsense presentation style and useful examples can help put JSP development into the hands of anyone who has some prior HTML or Java experience. --Richard Dragan

Topics covered:

  • Overview of JavaServer Pages (JSPs)
  • Server-side scripting languages, compared
  • The advantages of Java servlets and JSPs
  • Tutorial for basic JSP (tags and directives, expressions and scriptlets, flow control, and comments)
  • JSP implicit objects, including request, response, and out
  • Tutorial for simple JavaBean components
  • The JSP useBean, setProperty, and getProperty tags
  • Defining bean properties, including indexed properties
  • Sample beans for JSPs
  • Quick tutorial for JDBC and Java database programming
  • Web application architecture using JSPs and beans
  • Servlets vs. JSPs
  • Introduction to Enterprise JavaBeans
  • Case study for an FAQ database
  • Web archive (WAR) files, and deploying JSP-based Web applications
  • Advanced topics in JSP development, including using cookies, error pages, JavaScript, and validating HTML form data
  • Sample JSPs, including banner ads and a random-quote generator
  • Custom tag libraries (basic and advanced interactive tags)
  • Running Tomcat
  • Combining JSPs with applets
  • JSP syntax reference


"This is the only other one of the JSP books that I consider outstanding...I give it an unbiased enthusiastic endorsement." -- Marty Hall, author of Core Servlets and JavaServer Pages

Salient language leads the reader from simple to complex Web development with JSP. Clear, concise, comprehensive, and an enjoyable read overall. -- Web Builder Magazine

the authors make it a point to discuss the technology thoroughly with well-placed examples...without a doubt the best book I've read on JSP development. -- Web Techniques Magazine

The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Paperback: 554 pages
  • Publisher: Manning Publications; 1st edition (May 15, 2000)
  • Language: English
  • ISBN-10: 1884777996
  • ISBN-13: 978-1884777998
  • Product Dimensions: 7.4 x 1.4 x 9.2 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (86 customer reviews)
  • Amazon Best Sellers Rank: #4,050,011 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By A Customer on August 5, 2000
Format: Paperback
This is presently, one of two better books on JSP. The other book is "core servlets & jsp" by M. Hall. Hereby, I will compare these two books:
1. I like the clarity of Hall's book. Hall expained everything very well although he did not touch as much depth as Fields & Kolb. Fields & Kolb's book was also well written, although a little on the verbose side; but it has the advantage of reaching further in depth: for example, the use of token handling to prevent re-execution of critical requests when the users push refresh...
2. The code examples in both books are excellent and worked very well. Again, Hall's examples lack some depth. For example, the databases examples are pretty poor and another key examples such as the Travel Agency examples are not as nearly as complete. Fields & Kolb's examples, some of them probably require more of your attention, reach far more in depth. I particularly like the examples on databases and customtags, expecially the examples on FAQ which is really outstanding.
My conclusion is the two books complement each other pretty well and you should buy both. And forget about those wrox books which are often an horror when it comes to testing the code examples. And you know, in programming, without good codes, you don't learn much!
Comment 25 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
If you are new to Java Server Pages this is the book to start with. It covers the basics on JSP construction, bean creation and connection and how work with data bases. There is a section on how to architect JSP applications to make their construction easier.
The book is full of easy to understand examples. They range from the simple "hello world" to the complex (and useful) FAQ manager.
There is also in-depth coverage on how to build your own custom tag libraries. Until now you needed to wade into the Sun Java docs, this book makes custom tags painless.
If you are serious about JSP / XML combinations, this is the book to get started with.
Comment 42 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Just finished reading this excellent book. I believe this is one of the best well-written books ever since Java came into existence. The things I liked about this book are:
- The authors spent a lot of time explaining the fundamentals of JSP in detail, thereby providing a very good foundation.
- The chapters "Architecting JSP application" and "An example JSP project" have been very useful for me. In fact, I am using the concepts and examples presented in these chapters for a project that I am working on.
- The tips, notes, and warnings throughout the book are very useful in applying JSP technology in the real world.
- The support sites, author-online at the Manning web site are available for us to ask questions to the authors and also for discussion on JSP. I have personally found these sites to be extremely useful.
I hope to see the following things in the next version of the book:
- An exclusive chapter on the fundamentals of servlets and how it ties with JSP.
- An exclusive chapter on how JSP and EJB can work together - A real world "non-trivial" example will certainly help.
- I would also like the authors to address some of the concerns that Jason Hunter (Author of JAVA servlet programming, by O'Reilly) listed on his site,
Comment 32 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I read through this book in a week and I must say it is very well written. The concepts of JSP are well explained with an appropriate depth for a JSP application developer. I especially like the part when it explains the servlet-centric design. With this design model we shall be able to create large Web application with complex workflow, because we can implement an automata in the center servlet and use multiple JSPs to provide interaction with end-users. Personally I feel it very hard to understand JSP before you understand servlet. Thus I will advise any reader of this book to read some Java servlet documentation or code some Java servlets before you touch JSP or this book. It will be even better if the example in this book has a login page, a necessary component in a lot of JSP applications. Fortunately, you can find some solutions for that from the Net, so don't worry.
Comment 22 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book really does a wonderful job of explaining the problems with JSP development (too tempting to put the code in the .jsp file) and emphasizes the solution: servlets + beans.
It starts with a thorough introduction to the general JSP architecture and how the different objects relate to each other. There are lots of wonderful tables that help clarify things; I found myself flipping back to them quite often to get the relationships between all the implicit objects straight when I first started out.
Once the authors have introduced you to what JSP is, they get to the real concept that makes JSP work: beans. The two chapters that focus on beans provide an excellent introduction and grounding for those unfamiliar with beans, and they make an excellent argument for using beans to cleanly separate the business logic from the presentation. They present the idea of building JSP components from beans quite clearly, and make it simple to udnerstand the power behind the approach.
The middle chapters also argue for using a central controlling servlet to centralize the transition logic, and the FAQ example is a complete one that illustrates many of the littler details encountered with implement a tool in JSP that get missed in the overview chapters. I found myself referring back to it quite a lot, especially the discussion of centralizing the control transition logic in a servlet and utilizing the command pattern effectively.
THe later chapters are a sort of hodgepodge of useful items. Chapter 10 give some helpful hints at understanding the WAR format, which is something I found quite confusing coming from a strong Perl CGI background. This chapter was a real benefit the first time I put together a complete appliation, as the examples answered many of the questions I had.
Read more ›
Comment 14 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Pages with Related Products. See and discover other items: web programming