I would like to use Cutome servlet only for url which are not having extensions like .jsp,jss,css and image extensions.
I tried like this but no use.
Web.xml :
<filter>
    <filter-name>ControllerFilter</filter-name>
    <filter-class>tut.controller.ControllerFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>ControllerFilter</filter-name>
    <servlet-name>ControllerServlet</servlet-name>
</filter-mapping>
<servlet>
    <servlet-name>ControllerServlet</servlet-name>
    <servlet-class>tut.controller.ControllerServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>ControllerServlet</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>
    <servlet>
    <servlet-name>FileServlet</servlet-name>
    <servlet-class>tut.controller.FileServlet</servlet-class>
</servlet>
Filter :
String requestedUri = ((HttpServletRequest)request).getRequestURI();
System.out.println("requestedUri:"+requestedUri);
if(requestedUri.matches(".*[css|jpg|png|gif|js|jsp]*")){
           //How to configure the default calling here
       return;
}
else 
{
  // ControllerServlet  for other requests
  chain.doFilter(request, response);
}
 
     
     
    