struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adam Jenkins <m...@adamjenkins.net>
Subject Excluding global errors from <html:errors>
Date Tue, 01 Mar 2005 06:37:42 GMT
Hi Guys,

I'm trying to come to terms with <html:errors/>...it's working ok, I'm using 
the following for prefixes etc:

#error formatting information
errors.header=<font color="red"><center><p>Some errors occured validating
the 
form.  Please correct the following errors and try again.</p></center><ul>
errors.footer=</ul></font>
errors.prefix=<li>
errors.suffix=</li>

Which is working great when there are form validation errors, however, to get 
to the page that has the form, I use a global exception redirect as such:

        <exception
            key="mysite.globalerrors.database_config"
            path="/private/install/ConfigDB.jsp"
            scope="request"
            type="com.mysite.utils.DBMissingConfigDataException"/>

And a tostring on org.apache.struts.action.ERROR = 
{mysite.globalerrors.database_config=[mysite.globalerrors.database_config[The 
site is not configured correctly: Required database configuration data was 
missing.]]}

Now this is all well and good, except my <html:errors/> tag now prints out the 
header, and footer with one prefix and suffix in between (and no error 
message) when the page first loads (from the error redirect).  When there is 
form validation errors everything works fine, however it's just that initial 
redirect where everything goes haywire. 

Does anyone know what's going on and/or how to fix?

Cheers
adam



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message