» »

java relative to absolute href

java relative to absolute href

BRBR ::

URL baseUrl = new URL("http://foo.com");
URL abs = new URL( baseUrl , "../../../krneki.htm);


Naj bi nekaj takega delalo, ampak ne, v abs so še kar "../"

Kako naj rešim tole ?
  • spremenil: BRBR ()

Terman ::

Tole že v splošnem ne bo delalo. Da iz relativnega nslova dobiš abolutnega, moraš vedeti tudi trenutno lokacijo. V tvoji kodi nisi nikjer povedal trenutne lokacije, ampak samo pot iz nje.

Razen, če je http://foo.com tvoja trenutna lokacija. Potem ti manjka / na koncu. http://foo.com/ je tudi root, tako da ../ elementi niso najbolj smiselni. Dobro preveri, če imaš res tako strukturo strani.

MrStein ::

http://foo.com in http://foo.com/ sta ekvivalentna URL-ja.

Če narediš takole:
URL ena = new URL("http://www.ijs.si/ena/dva/tri");
        System.out.println("drug "+new URL(ena,"../foo"))

Potem lepo sestavi v http://www.ijs.si/ena/foo
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

php array sortiranje

Oddelek: Izdelava spletišč
91189 (912) Mesar
»

izpisovanje datotek in sortiranje

Oddelek: Programiranje
6791 (613) cobrica
»

[Android] Parsanje XMLja

Oddelek: Programiranje
9710 (566) kunigunda
»

php skripta za registracijo uporabnikov

Oddelek: Izdelava spletišč
162092 (1673) skorpio
»

Link::EXTOR

Oddelek: Programiranje
61042 (960) poweroff

Več podobnih tem