|
JSTL in Action Shawn Bayern 2002 | 480 pages ISBN: 1930110529 |
|||
![]() |
$39.95 | Softbound print book | |
![]() |
$20.00 | PDF ebook | |
Preface
I originally got involved creating the JSP Standard Tag Library (JSTL) when Eduardo Pelegri-Llopart at Sun noticed my emails on an Apache Jakarta mailing list and thought I needed something to keep me busy.
This wasnít strictly trueóI already had quite enough on my plateóbut I soon found myself growing more and more interested in JSP tag libraries and the JSTL effort. Soon, I was spending a good portion of my waking hours on it (and some nonwaking hours, too).
If you like to design things, then helping to create a new standard and managing its reference implementation are thrilling tasks. Working with the Java Community Process means you meet bright, engaging people from all over the world, and then spend hundreds of hours arguing with them about technical details. Like most of my idiosyncratic pastimes (such as purchasing high-efficiency air filters or watching the British Parliament on television), it might be hard to explain why Iíve had so much fun with the Java Community Processóbut itís been a blast.
However, I donít think my enjoyment of the process alone explains my enthusiasm for JSTL. Rather, JSTL has a special appeal because its goal is to make JSP, and web development in general, more accessible. Just as important, JSTLís design reminds me why I like Java in the first place. Itís maintainable, based on thoughtful, careful principles, and easy to use. JSTL takes Javaís and JSPís advantages, packages them, and places them in your reach even if you donít know how to program yet.
This book will show you how to make the most of JSTL. It begins without assuming you know anything more than HTML, and it gently introduces you to all the principles youíll need to produce flexible, powerful web pages. The goal of this book isnít to satisfy my own ego by showing you how subtle and tricky technology can be, but instead to equip you to handle any JSTL-related issue that arises when you produce real-world, dynamic web sites. If you read an example in this book and think, ìI didnít realize it could be so easy,î then JSTL has done its jobóand so have I.
DESCRIPTION
| Visit the Author's book site: www.jstlbook.com |
JSTL is an important simplification of the Java web platform. With JSTL, page authors can now write dynamic pages using standard HTML-like tags and an easy-to-learn expression language. JSTL is a standard from the Java Community Process, and its expression language will become part of JSP 2.0.
JSTL in Action shows you how to write rich, dynamic web pages without programming. From simple loops to tricky XML processing, every feature of JSTL is covered and exercised in numerous useful examples. Whether you are a novice page author or an experienced Java programmer, this book shows you easy ways to create powerful web sites.
To help readers who don't already have a JSP container run the examples in the book, there's a free companion download here. This bundle contains a ready-to-run JSP container, a JSTL implementation, and all the book's examples.
What's Inside:
- Mixing HTML tags and JSTL
- JSTL's expression language
- Working with loops and conditions
- Painless XML processing
- Accessing databases
- Text formatting
- Internationalization
- JSTL configuration and performance
- Many examples including
- How to register and authenticate users
- Running an online survey
- How to build a discussion forum
- Designing a web portal
ABOUT THE AUTHOR...
Shawn Bayern is a research programmer at Yale University and coauthor of Manning's Web Development with Java Server Pages. He is the reference implementation lead for JSTL.

