Sun Java Solaris Communities My SDN Account Join SDN
 
Books & Authors

JSTL in Action

 
Books Index

by Shawn Bayern
May, 2003

Chapter 5, Controlling Flow with Loops | Chapter 11, Common Tasks

Book Cover

The JDC is pleased to present two chapters from JSTL in Action by Shawn Bayern, published by Manning Publications Company.

For more information on JSTL, visit Sun's JavaServer Pages Standard Tag Library page.

About the Book

The JavaServer Pages Standard Tag Library (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.

About the Chapters

Chapter 5, "Controlling Flow with Loops," demonstrates how to use JSTL's iteration tags: <c:forEach> and <c:forTokens>. The chapter walks through each of these tags' attributes and features. An example shows readers how to let users "scroll" or "page" through data.

Chapter 11, "Common Tasks," presents examples for reading data from forms, handling errors, and validating input with JSTL. The examples demonstrate various strategies for designing HTML pages that work well with JSTL.

Ordering Information

Manning Publications Company

Amazon.com

SoftPro Computer Books

About the Authors

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.

Chapter 5, Controlling Flow with Loops | Chapter 11, Common Tasks


Reader Feedback
Excellent   Good   Fair   Poor  

If you have other comments or ideas for future technical content, please type them here:

Comments:

If you would like a reply to your comment, please submit your email address:
Note: We may not respond to all submitted comments.



Have a question about Java programming? Use Java Online Support.