Jakarta Struts Cookbook by Bill Siggelkow This errata page lists errors outstanding in the most recent printing. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy. This page was updated March 21, 2007. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Confirmed errors: {65} 2nd code snippet; should be: Same error appears on p.66. (128) Lines 3-4 from bottom; list.add( new President( "Monroe", "James", "1817-25") ); list.add( new President( "Jackson", "Andrew", "1829-37") ); should be: list.add( new President( "Monroe", "James", "1817-25") ); list.add( new President( "Adams", "John Quincy", "1825-29") ); list.add( new President( "Jackson", "Andrew", "1829-37") ); {147} Code for getFoo(int index) method below paragraphs; list.add(index, new Foo()); should be: list.add(newFoo()); {220} In the paragraph beginning "To use the Validator..."; "...the type must be org.apache.struts.action.DynaValidatorForm..." "action" should be "validator" in the package name, i.e.: org.apache.struts.validator.DynaValidatorForm [376] 1st paragraph; "The default memory file size is 256 KB." should be: "The default maximum file size is 256 KB."