cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Davanum Srinivas <d...@yahoo.com>
Subject Re: [C2] ServletRequest.getRealPath() broken in recent CVS
Date Mon, 02 Apr 2001 10:44:17 GMT
Stuart,

This is one option:

    URLFactory urlFactory = (URLFactory) this.manager.lookup(Roles.URL_FACTORY);
    URL url = urlFactory.getURL(myRelativePath);
    this.manager.release((Component) urlFactory);

Thanks,
dims

--- Postmaster <postmaster@adolos.com> wrote:
> 
> >>
> >> dims,
> >>
> >> I've just been using the latest CVS of Cocoon and notice that some of my
> >> XSP code is broken related to some of the recent additions to
> >> cocoon.environment.
> >>
> >> The new environment.Request does not provide a getRealPath(String path)
> >> method.  Is this intentional?
> >
> > Can you explain why you really need this method? It is a dangerous
> > method because you shouldn't deal with absolut path names because of the
> > possibility of mounting sub sitemap at a different context. If you
> > really need such a functionality the environment should take care of
> > this as it will do with the getRequestUri method.
> >
> > Giacomo
> >
> 
> Yes, this is why I asked whether the removal had been 'intentional'.
> 
> I've simply got some XSP which is using Java file methods to access source 
> data files with filepaths relative to the context.  At the time when I set 
> these up, quite a while ago now, I couldn't see any other way of doing it.
> 
> Basically I'm either looking for an absolute file path to the context root,
>   or some method for giving me a File in return for a context relative file 
> path.
> 
> Is there some obvious bit of functionality that I've not spotted?
> 
> Stuart.
> 
> -------------------------------------------------------------------------
> Stuart Roebuck                                  stuart.roebuck@adolos.com
> Lead Developer                               Java, XML, MacOS X, XP, etc.
> ADOLOS                                             http://www.adolos.com/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> For additional commands, email: cocoon-dev-help@xml.apache.org
> 


=====
Davanum Srinivas, JNI-FAQ Manager
http://www.jGuru.com/faq/JNI

__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/?.refer=text

---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Mime
View raw message