You can define a generic error message in ActionResources
error.verisign=Verisign has returned an error. Error code is {0}
 
and in your Action have the following
errors.add(ActionErrors.GLOBAL_ERROR, new ActionError(error.verisign, resultCode));
 
-----Original Message----- 
From: John Nikolai [mailto:[EMAIL PROTECTED] 
Sent: Mon 6/2/2003 7:10 PM 
To: [EMAIL PROTECTED] 
Cc: 
Subject: Default ActionError message...




        Hi fellow Struts users!
        
        We are using Verisign to validate a users credit card. There are
        several error codes which can be returned but we don't wish to map
        every single one of these error code in the properties file. I would
        like to do something like the following where resultCode is what is
        returned from Verisign servers (at this point in the code, we know
        Verisign has returned an error so the resultCode will contain the error
        number) :
        
                String resultCode = result.getParameter(result.RESULT);
                errors.add(ActionErrors.GLOBAL_ERROR, new ActionError(resultCode));
                saveErrors(request, errors);
        
        This works fine if the resultCode is mapped in the properties file but
        breaks if the it is not there. What I would like to do is use a default
        error message if the resultCode is not contained in the properties
        file. This will allow us to add error codes to the properties file as
        needed...
        
        Short of creating a local properties object, reading in the properties
        and searching to see if it exists is there a better solution?
        
        Thank you for your help,
           - John
        
        
        
        
        ---------------------------------------------------------------------
        To unsubscribe, e-mail: [EMAIL PROTECTED]
        For additional commands, e-mail: [EMAIL PROTECTED]
        
        


NOTICE:
This message is for the designated recipient only and may contain privileged or 
confidential information. If you have received it in error, please notify the sender 
immediately and delete the original. Any other use of this e-mail by you is prohibited.

Reply via email to