On Saturday 27 of August 2005 17:06, Filip Jirsák wrote:
> Zdravím,
> nemůže být jedna aplikace přilepena k několika kontextům? Pak by asi
> zjišttění kontextu nebylo možné, protože by nebylo jasné, který
> kontext máte na mysli.
>
> Ale v informacích o requestu je určitě celá cesta požadavku, takže
> prefix cesty lze zjistit odsud.
>
> Relativní cesty k obrázku použít nemůžete? (Třeba oříznutím úvodního
> lomítka z cesty, nebo přidáním prefixu "." - ale nevím, zda "./"
> browsery mají umět a umí správně interpretovat.)

Kazdemu, kdo kdy slysel neco vic o RESTu, je jasne, URIcka 
http://www.buchtovi.cz/tapik/.././tapik/ a http://www.buchtovi.cz/tapik/ jsou 
dva ZCELA rozdilne resources (preklada se zdroje), takze ZADNY browser 
chovajici se podle HTTP 1.1 by NEMEL toto povazovat za stejne. Pokud si 
nastavite server, ze to tak bude rozpoznavat, to uz je vase vec. Ale pro 
klienta musi byt URI opaque, neboli nepruhledne. Jedina vyjimka jsou 
relativni URL. Ale uvedomme si, jaky je vztah tvurce RESTu a relativnich 
URLcek... Proste URI je URI, vsichni prejdete z URL na URI a uz konecne 
prestante pouzivat relativni URLcka, protoze URNcka a URLcka maji rozdilnou 
syntaxi a jak poznat, ze ../jezek ma byt "o uroven" (fuj, jake urovne v URI) 
vys resource jezek a nebo ve stejne urovni resource ../jezek?

Jenom tak, pro okraj, nebylo by jendodussi si to zjistit? Dat si do rootu 
test.jsp, zavolat ji, vzit jeji kompletni URL, odrezat test.jsp a mit tak 
kompletni cestu? Nebo jenom pridat do deploymentu propertu?

Jinak pokud to chcete neJ2EE pristupem, urcite lze nejak ziskat File() s 
nejakym obrazkem. Pak dejte getAbsolutePath(), rozparsujte, zjistete, jak se 
jmenuje onen adresar, kde je to rozbalene a mate hotovo :-D Treba to bude 
fungovat ve vasem pripade, ale obecne se to urcite pouzit neda... Jinak pokud 
vite, ze to bude Tomcat, asi vite, ktery Tomcat to bude. Tak si to tam kdyz 
tak dopiste, to by melo byt velmi jednoduche, nejspis nastaveni nejake 
property na public.
>
> Filip Jirsák
>
> On 27/08/05, finnerty <[EMAIL PROTECTED]> wrote:
> > Ahoj,
> >
> > netusite nekdo jak zjistit na Tomcatu 5.x kontext dane aplikace (z one
> > aplikace)?
> >
> > Potrebuju ho v nekolika pripadech, jednim z nich je vlastni custom tag,
> > ktery renderuje tag <img> a bere podle klice z properties souboru abs.
> > cestu k obrazku v ramci kontextu - napr. /pics/logo.png a prilepi k nemu
> > na zacatek prave kontext aplikace vysledek potom pouzije v atributu src
> > u tagu <img>. Takze mozna by stacilo i kdyby mi nekdo pls poradil jak to
> > udelat bez znalosti kontextu.
> >
> > Diky moc.

-- 
Oto 'tapik' Buchta, [EMAIL PROTECTED]
Senior Engineer, Systinet Corp,
http://www.systinet.com

Odpovedet emailem