Hi I am trying to make a filter that will redirect all request that don't have a autheticated attribute set, to be redirected to the login page.
Somehow my filter does not work properly even though it still is a very basic implementation that does nothing besides a few system out prints. The only confirmation i get that this filter is in fact loaded into tocat, is that during startup my constructor is called. I know that since the system out call writes to the console. The filter is supposed to take all request to the site since the url-pattern is set to /* Here is the code for the filter : public class BidFilter implements Filter { private FilterConfig filterConfig; public BidFilter() {System.out.println("Filter Constructor");} public void init(FilterConfig f) {} public void doFilter (ServletRequest request, ServletResponse response, FilterChain chain) { try { System.out.print ("Within Bid Filter ... "); System.out.println ("Filtering the Request ..."); chain.doFilter (request, response); System.out.print ("Within Bid Filter ... "); System.out.println ("Filtering the Response ..."); } catch (IOException io) { System.out.println ("IOException raised in BidFilter"); } catch (ServletException se) { System.out.println ("ServletException raised in BidFilter"); } } public FilterConfig getFilterConfig() { return this.filterConfig; } public void setFilterConfig (FilterConfig filterConfig) { this.filterConfig = filterConfig; } public void destroy() { } } And here is the web.xml file for the filter : ?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>Filter Request</display-name> <description>The Secure Server</description> <filter> <filter-name>BidFilter</filter-name> <filter-class>Bid.BidFilter</filter-class> </filter> <filter-mapping> <filter-name>BidFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <session-config> <session-timeout>1</session-timeout> </session-config> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> </web-app> Any help would be very appreciated regards Abid --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]