> -----Original Message-----
> From: Sean LeBlanc [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, March 21, 2002 11:25 AM
> To: [EMAIL PROTECTED]
> Subject: Servlet mapping question
> 
> 
> I want to have a servlet listen at the top level of my app 
> for urls of this
> type:
> 
> http://www.myserver.com/foo
> http://www.myserver.com/bar
> etc.
> 
> Basically, anything NOT in a subdir, or ending in .jsp or 
> .html. I want the
> "foo" and
> "bar" to be data driven, not something I have to put into the 
> web.xml file
> and restart.
> 
> So, if a user puts in a "bar2", and it's NOT found in the 
> database as being
> valid, I will
> then have servlet redirect to the default home page. If it is 
> valid, then I
> will execute some code,
> and then redirect to a page specified in database (by matching the url
> given).
> Does anyone know how I could do this? What I have tried so 
> far is putting an
> url pattern like
> this in the web.xml:
> 
> <servlet-mapping>
> <servlet-name>Listen</servlet-name>
> <url-pattern>/*</url-pattern>
> </servlet-mapping>
> 
> and then have the servlet do a response.sendredirect() to the 
> .jsp if it was
> not an URL of the type
> I describe above...this only creates an endless loop, though, 
> because the
> servlet sees the
> redirect, too.
> 
> I have tried something like <url-pattern>/*/$</url-pattern>, 
> but that seemed
> to match nothing at all
> for me.


To add even more to this - I can't even get the pattern like this
to work:

<url-pattern>/c*</url-pattern>

anything typed doesn't seem to get recognized and used by the 
servlet. Any ideas would be welcome.

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to