On Thu, 2003-10-23 at 04:42, Tim Funk wrote: > You can match a prefix, or a file extension but not both. So you can do this: > > <filter-mapping> > <filter-name>AdminSection</filter-name> > <url-pattern>/admin/*</url-pattern> > </filter-mapping> > > The Servlet spec has some examples of how URL matching will work. > > -Tim
Wow, that really was all there was to it. Thank you! -- Ryan > Ryan Parr wrote: > > As so many have said before, I'm new to Java and Tomcat. So please > > forgive any poor design you see in my code, but please let me know about > > it :) > > > > I've created a filter class that handles user authorization. Basically > > when a user hits a page the filter is defined for, it checks for a > > boolean value in the user's session that describes their access to a > > certain auth group. > > > > If the user is not authorized, they are forwarded to a login page > > defined as an init-param which handles their authentication for that > > group. > > > > This works flawlessly on pages in the root directory, and if I do: > > <url-pattern>/*.jsp</url-pattern> > > it operates on every file throughout the hierarchy. This isn't what I > > wanted so I defined a url exclusion method, that accepts paths and > > regular expressions that the filter tests before processing auth. > > > > I setup a new <filter> for each group/directory. It only works on the > > root directory though, and using a url-pattern of /admin/*.jsp doesn't > > appear to trigger the filter. It's never run. This happens whether or > > not the filter on the root of the context exists. > > > > Thank you very much for any advice you can give! > > > --------------------------------------------------------------------- > 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]
