... VelocityContext();
Collection products = new ArrayList();
products.add(new Product("Widget", 12.99));
products.add(new Product("Wotsit", 13.99));
products.add(new Product("Thingy", ... up with just as much code in
CHAPTER 11 ■ EXTENDING THE STRUTS FRAMEWORK 397
Ch11_7 389 _CMP2 9/25/06 9:12 PM Page 397
• ErrorsTool: Using this tool, you can work with Strut...
... Harrop
THE APRESS JAVA
™
ROADMAP
Beginning Apache Struts Pro Apache Struts with Ajax
Pro Apache Ant
Pro Apache Tomcat 6
Enterprise Java
™
Development on a Budget
Rob Harrop, coauthor of
Pro Jakarta Struts
Kunal ... Rob Harrop
Edited by Kunal Mittal
Pro Apache
Struts
with Ajax
CYAN
MAGENTA
YELLOW
BLACK
PANTONE 123 CV
ISBN 1-59059-7 38- 9
9 781 590 597 385...
... VALIDATION WITH STRUTS 89
Ch03_7 389 _CMP3 9/29/06 9:26 AM Page 89
Tier Leakage and Struts
Many development teams will get an uneasy feeling about the amount of business logic being
placed in the Struts ... Map-backed ActionForm:
package com .apress. javaedge .struts. poststory;
import com .apress. javaedge.common.VulgarityFilter;
import org .apache. struts. action.*;
import org...