I am submitteing a form.  This form provides check
boxes for multiple selections.  I am not using the
validation.xml to validate if "none" is selected. 
Instead, I am going to use the validate().

1. Do I write this validate() in the form class that
extends the ActionForm?  

2. how do I write this validate() method?

3. Where does this 'ae' return to?


public ActionErrors validate(ActionMapping mapping,
                        HttpServletRequest request) 
{
   ActionErrors ae = new ActionErrors();

   if ????? 
   {
      ae.add( "???", new ActionError("a lable that
will be inserted into the application.properties
file"));
   }
   return ae;
}

My form class looks like:

import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;

public class selectRecipientsForm extends ActionForm
{
    private Map recipientFieldMap = new HashMap();

    private String[] recipients = new String[0];

    public RecipientField getRecipients( int index )
    {
       RecipientField recipientField = (
RecipientField ) recipientFieldMap.get( new Integer(
index ) );
       if ( recipientField == null )
       {
         recipientField = new RecipientField();
         recipientFieldMap.put( new Integer( index ),
recipientField );
       }
       return recipientField;
    }

   public void reset( ActionMapping mapping,
HttpServletRequest request) 
   {
       recipients = new String[0];
   }
}


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to