OK, I haven't tried it yet, but this is certainly my problem.
I have neither of the solutions implemented (/* or SerfvletPath)
in my case.
I'll give it a try.

Thanx,
Vlad.


Karl Martino wrote:
> 
> The following code will take care of your troubles.  It was explained
> to me recently that URL patterns to servlets like "/*" are actually
> inccorret.  They mask *.jsp and other possible extentions.
> 
> You should, when you have to, map a servlet to a path ending with
> "/".  But pathInfo disappears then.  The following code should handle
> BOTH mappings for you:
> 
> String servletPath = req.getServletPath();
> String pathInfo = req.getPathInfo();
> if (pathInfo == null) {
>     pathInfo = servletPath;
> }
> 
> servletPath has the same data as pathInfo when a servlet is mapped to
> "/".
> 
> Giver a try.
> 
> --- Marc Saegesser <[EMAIL PROTECTED]> wrote:
> > I tested this in 3.2.2b1 using the SnoopServlet that comes with the
> > examples
> > web app and it seems to work fine.
> >
> > To test test it yourself you'll need to make a small modification
> > to
> > examples/web-inf/web.xml.  Change the url-pattern for snoop to be
> > /snoop/*
> > instead of /snoop.  Then you can try the following URLs and see if
> > the
> > pathinfo appears correctly in both cases.
> >
> > http://localhost:8080/examples/servlet/SnoopServlet/pathinfo
> >
> > and
> >
> > http://localhost:8080/examples/snoop/pathinfo
> >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, March 02, 2001 6:45 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: getPathInfo() returns null
> > >
> > >
> > > "Craig R. McClanahan" wrote:
> > > >
> > > > Vladimir Grishchenko wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > I'm new to Tomcat and servlets and need some help.
> > > > > Would somebody clarify  why getPathInfo() returns null when a
> > > servlet accessed via:
> > > > >
> > > > > http://server/context/servletalias/pathinfo
> > > > >
> > > > > and it returns "pathinfo" when the same servlet accesses via:
> > > > >
> > > >
> > > > It actually returns "/pathinfo", right?
> > >
> > > yes
> > >
> > > >
> > > > >
> > > > > http://server/context/servlet/servletalias/pathinfo
> > > > >
> > > > > Both invocatoin options seem to work (except the Pathinfo
> > > part), which is the "correct"
> > > > > way to call servlets? What is the difference?
> > > > >
> > > >
> > > > What version of Tomcat does this?  You are correct -- you
> > > should be able to retrieve the
> > > > path info in either case.
> > >
> > > 3.2.1
> > > Could my configuration be messed up???
> > >
> > > >
> > > > >
> > > > > Thanx,
> > > > > Vlad.
> > > > >
> > > >
> > > > Craig McClanahan
> > > >
> > > >
> >
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > > > For additional commands, email:
> > [EMAIL PROTECTED]
> > >
> > >
> >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > > For additional commands, email:
> > [EMAIL PROTECTED]
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, email: [EMAIL PROTECTED]
> >
> 
> __________________________________________________
> Do You Yahoo!?
> Get email at your own domain with Yahoo! Mail.
> http://personal.mail.yahoo.com/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to