Struts-The Complete Reference

 < Day Day Up > 

James Holmes

Edited by
Herbert Schildt


New York   Chicago   San Francisco
  Lisbon   London   Madrid   Mexico City
  Milan   New Delhi   San Juan
  Seoul   Singapore   Sydney   Toronto

2100 Powell Street, 10th Floor
Emeryville, California  94608

To arrange bulk purchase discounts for sales promotions, premiums, or fund-raisers, please contact McGraw-Hill/Osborne at the above address. For information on translations or book distributors outside the U.S.A., please see the International Contact Information page immediately following the index of this book.

Copyright © 2004 by The McGraw-Hill Companies. All rights reserved. Printed in the United States of America. Except as permitted under the Copyright Act of 1976, no part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written permission of publisher, with the exception that the program listings may be entered, stored, and executed in a computer system, but they may not be reproduced for publication.

1234567890 DOC DOC 01987654

ISBN 0-07-223131-9

Brandon A. Nordin

Vice President & Associate Publisher
Scott Rogers

Editorial Director
Wendy Rinaldi

Project Editor
Janet Walden

Acquisitions Coordinator
Athena Honore

Herbert Schildt

Technical Editor
James Mitchell

Contributing Editor
Bill Siggelkow

Copy Editor
William McManus

Marian Selig

Valerie Robbins

Lucie Ericksen, Tara A. Davis

Kathleen Edwards, Melinda Lytle

Series Design
Peter F. Hancik, Lyssa Wald

This book was composed with Corel VENTURA Publisher.

Information has been obtained by McGraw-Hill/Osborne from sources believed to be reliable. However, because of the possibility of human or mechanical error by our sources, McGraw-Hill/Osborne, or others, McGraw-Hill/Osborne does not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions or the results obtained from the use of such information.

To my mother, who once chided me
for spending so much time behind the computer,
but who has stood behind me steadfast
and given me the platform
from which to flourish.

About the Author

James Holmes is a leading Struts authority. He is a committer on the Struts project and creator of the most popular Struts development tool, Struts Console. Additionally, Oracle Magazine named him '2002 Java Developer of the Year' for his work with the Struts framework and JDeveloper.

James is an independent consultant who develops server-side applications for complex transactional environments, including ADP, Bank of America, IBM, and UPS. For information on retaining James for Struts and Java development projects, contact him via e-mail at You can also visit his Web site at

About the Contributor

Bill Siggelkow is a systems development and design consultant who specializes in enterprise-caliber Java-based applications. Bill is an active member of the Atlanta Struts User Group and frequently serves as a presenter for the group. With nearly 20 years of development experience, he has designed and developed systems for the manufacturing, energy marketing, e-commerce, and financial service industries. Bill enjoys training and mentoring developers in the art of programming.

About the Technical Editor

James Mitchell is a self-described 'Open Source Evangelist' and can be found roaming the halls of the Apache and Sourceforge mailing lists. He is one of a handful of committers on the Struts project at Apache. James is currently working as an independent consultant in the Atlanta, GA, area specializing in Struts-based J2EE application development and is available on a contract basis. James has built Struts-based enterprise applications in B2B, banking, industrial, and telecommunications industries.

For more information or to contact James Mitchell, send your inquiries to You can also reach him at 678/910-8017.

About the Editor

Herbert Schildt is a leading authority on the C, C++, Java, and C# languages, and is a master Windows programmer. His programming books have sold more than 3 million copies worldwide and have been translated into all major foreign languages. He is the author of numerous bestsellers, including Java 2: The Complete Reference, The Art of Java, Java 2: A Beginner's Guide, Java 2 Programmer's Reference, C++: The Complete Reference, C: The Complete Reference, and C#: The Complete Reference. Schildt holds a master's degree in computer science from the University of Illinois. He can be reached at his consulting office at 217/586-4683.


Writing this book has been one of the most challenging endeavors I've taken on and it would not have been possible without the help and support from several people. I'd like to thank everyone at McGraw-Hill/Osborne for being so kind and supportive. In particular, I want to thank Wendy Rinaldi for giving me the opportunity to write this book and for introducing me to and giving me the opportunity to work with Herb Schildt, whom I'd also like to thank. Not only has Herb been the editor on this book, providing me with endless insight and wisdom, he has become a great friend and a mentor. Thank you all!

Special thanks also to Bill Siggelkow for providing the initial drafts for Chapters 19 and 20. His efforts are sincerely appreciated.

 < Day Day Up > 

Struts. The Complete Reference
Struts: The Complete Reference, 2nd Edition
ISBN: 0072263865
EAN: 2147483647
Year: 2003
Pages: 134
Authors: James Holmes

Similar book on Amazon © 2008-2017.
If you may any questions please contact us: