<form-bean name="ProcessSizeForm" 
   type="org.apache.struts.validator.DynaValidatorForm">

</form-bean>

*****************************************************************

<form-property name="size" type="java.lang.String"/>

*****************************************************************


theOrder.setBeef(sBeef.equals ( "on" ) ? true : false);
theOrder.setMushrooms(sMushrooms.equals ( "on" ) ? true : false);
theOrder.setSausage(sSausage.equals ( "on" ) ? true : false);

*****************************************************************

<action name="ProcessSizeForm" path="/ProcessSize" 
  type="actions.ProcessSizeAction" validate="true" input="/size.jsp">
    <forward name="success" path="/delivery.jsp">
    </forward>
</action>
<action name="ProcessDeliveryForm" path="/ProcessDelivery" 
  type="actions.ProcessDeliveryAction" validate="true" input="/delivery.jsp">
    <forward name="success" path="/confirmation.jsp">
    </forward>
    <forward name="no-session" path="/no-session.jsp">
    </forward>
</action>

*****************************************************************

<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
  <set-property 
    property="pathnames" 
    value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>