OK, well that Filter isn't any better - anyone know how to get the
HTTP_STATUS code so I can disable the filter when the error-code is 403?

Thanks,

Matt

> -----Original Message-----
> From: Matt Raible [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, January 08, 2004 1:14 PM
> To: 'Struts Users Mailing List'
> Subject: RE: 403 error page not being displayed
> 
> 
> I'm currently experiencing the issue with Tomcat 4.1.29, JDK 
> 1.4.2 on Windows XP and Fedora Core 1.  The header (from 
> Mozilla) looks fine:
> 
> HTTP/1.x 403 User is not authorized to access action /editUser
> Content-Type: text/html;charset=ISO-8859-1
> Content-Language: en-US
> Transfer-Encoding: chunked
> Date: Thu, 08 Jan 2004 19:51:50 GMT
> Server: Apache-Coyote/1.1
> 
> After further review it looks like my Gzip CompressionFilter
> (http://tinyurl.com/25xva) is hosing things up - bout time I 
> get a new one (http://tinyurl.com/3aaoy).
> 
> Thanks,
> 
> Matt
> 
> 
> > -----Original Message-----
> > From: Kris Schneider [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, January 08, 2004 12:05 PM
> > To: Struts Users Mailing List
> > Subject: Re: 403 error page not being displayed
> > 
> > 
> > Huh. Both 4.1.29 and 5.0.16 seem to work for 400 and 403 with
> > a simple error-page test (no Struts involved). AFAIK, the 
> > roles check is performed within RequestProcessor.processRoles 
> > which just does an HttpServletResponse.sendError if the user 
> > in not in the required role. At that point, the container 
> > should take over, so I'm not sure why it's not working for 
> > you. Big help, eh? ;-)
> > 
> > Quoting Kris Schneider <[EMAIL PROTECTED]>:
> > 
> > > Looks like Struts 1.1 sends a 400 and the current nightly
> > sends a 403.
> > > Maybe it's a TC bug. Which version are you using?
> > > 
> > > Quoting Matt Raible <[EMAIL PROTECTED]>:
> > > 
> > > > I have roles configured on my "/editUser" action mapping so that
> > > > only administrator can access it.  When I try to request 
> > the page as
> > > > a "user", I get the default 403 page from Tomcat, rather than my
> > > > app's configured one.  In web.xml, I have a number of 
> error pages 
> > > > defined, and 404 works OK:
> > > > 
> > > >     <error-page>
> > > >         <error-code>500</error-code>
> > > >         <location>/error.jsp</location>
> > > >     </error-page>
> > > >     <error-page>
> > > >         <error-code>400</error-code>
> > > >         <location>/index.jsp</location>
> > > >     </error-page>
> > > >     <error-page>
> > > >         <error-code>403</error-code>
> > > >         <location>/403.jsp</location>
> > > >     </error-page>
> > > >     <error-page>
> > > >         <error-code>404</error-code>
> > > >         <location>/404.jsp</location>
> > > >     </error-page>
> > > > 
> > > > In another application, that uses a very similar
> > structure, when a
> > > > 403 is returned the user sees nothing - they're just
> > routed back to
> > > > the welcome file of the app.
> > > > 
> > > > The first app uses a Struts Nightly build from early
> > December, the
> > > > 2nd uses Struts 1.1.  Any ideas why my 403.jsp error page isn't
> > > > displaying? I can pull it up fine if I type in the URL.
> > > > 
> > > > Thanks,
> > > > 
> > > > Matt
> > > 
> > > --
> > > Kris Schneider <mailto:[EMAIL PROTECTED]>
> > > D.O.Tech       <http://www.dotech.com/>
> > 
> > --
> > Kris Schneider <mailto:[EMAIL PROTECTED]>
> > D.O.Tech       <http://www.dotech.com/>
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


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

Reply via email to