Using a filter would insert the entry point of the Servlet into an entire path
with the option of allowing/not allowing it to continue down the call chain.
-->FilterA->FilterB->RealServlet
|
+->SomethingInteresting
FilterA will have the ability to examine the request and pass it to some other
logic (SomethingInteresting) and also abort the passing to FilterB and the
RealServlet if required. This means that a call to /a/b/wooHoo can be
examined/processed at the /a level, and then the /a/b level before it finally
arrives at /a/b/wooHoo.
Bill
-----Original Message-----
From: Jay, Michael [mailto:[email protected]]
Sent: May 24, 2011 4:21 PM
To: 'Tomcat Users List'
Subject: RE: Static Resources - Runtime Problems
That was gnawing at the back of my mind a little bit. So how would you have an
entry point servlet run at a simple address without consuming everything in
that path? If the context is /hrsurvey and all the other servlets are mapped
with that assumed as a prefix, can there not be anything mapped to /hrsurvey?
If I'm looking foolish here it's worth it. Under a lot of pressure to make
something work that I've never looked at before. I appreciate the insight.
mj
-----Original Message-----
From: Caldarale, Charles R [mailto:[email protected]]
Sent: Tuesday, May 24, 2011 4:07 PM
To: Tomcat Users List
Subject: RE: Static Resources - Runtime Problems
> From: Jay, Michael [mailto:[email protected]]
> Subject: RE: Static Resources - Runtime Problems
> I haven't mapped the .htm to anything.
Actually, you have:
> <servlet-mapping>
> <servlet-name>HRSurveyLogin</servlet-name>
> <url-pattern>/</url-pattern>
> </servlet-mapping>
That will send everything to HRSurveyLogin, including anything it redirects or
forwards. (Can you say, "infinite loop"?)
- Chuck
THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you received
this in error, please contact the sender and delete the e-mail and its
attachments from all computers.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]