🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #29237

Re: showDocument()

#29237
From: Pablo Lanza
Date: Sat, 31 Jan 1998 00:00
46 lines
2165 bytes
Hola

On Fri, 30 Jan 1998 17:04:23 +0100, "Eustaquio Mart�n"
<eustma@softcom.es> wrote:

>Seguramente no habr� expuesto correctamente mi consulta:
>Cuando creo un objeto URL me exige que lo haga con toda la "ruta" necesaria,
>es decir http://www.miweb.es/carpeta1/carpeta2/pagina2.html. teniendo en
>cuenta que este link lo hago en un applet que se encuentra en una p�gina web
>llamada pagina1.html dentro de la direcci�n anterior, es una tonter�a tener
>que indicar tener que indicar otra vez la ruta, adem�s de los problemas que
>provocar�a si cambio el web de servidor.
>Hay que tener en cuenta que el propio html si permite direcciones URL
>relativas, y lo mas chocante es que en la documentaci�n de la clase URL se
>indica que tambien es posible hacerlo con java, pero al crear un objeto URL
>con el String "pagina2.html" me da una  "malformed URL exception".

Es l�gico que te d� ese error, tienes que indicar un protocolo
conocido y una ruta a la URL.


Prueba con esto:

URL url=null;

try
  {
  url=new URL(this.getCodeBase().toString()+"pagina2.html");
  }
catch(Exception e)
  {
  }
showDocument(url);

Esto te permitir� poner direcciones relativas y formar una direcci�n
del tipo:

(this.getCodeBase().toString()+"\undirectorio\otrodirectorio\pagina2.html");


Por cierto, aprovecho para preguntar un cosa. Si hay algui�n que use
unix por ah� �la anterior forma de expresar los directorios en una URL
es v�lida para unix? Me refiero al separador "\" en vez de "/"

Un saludo.
Technical Details
Message-ID: <34d968ca.6283154@news.mad.ibernet.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6anjv5$l3v$1@diana.bcn.ibernet.es> <34CF6A6F.642C077E@ran.es> <6aste9$j8a$1@talia.mad.ibernet.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,2eb060c64f1d9648
X-Google-Attributes: gid1116f3,public
From: planza@netaldea.es (Pablo Lanza)
Subject: Re: showDocument()
Date: 1998/01/31
Message-ID: <34d968ca.6283154@news.mad.ibernet.es>
X-Deja-AN: 320894435
Content-Transfer-Encoding: 8bit
References: <6anjv5$l3v$1@diana.bcn.ibernet.es> <34CF6A6F.642C077E@ran.es> <6aste9$j8a$1@talia.mad.ibernet.es>
Content-Type: text/plain; charset=ISO-8859-1
Organization: Unisource Espana NEWS SERVER
Mime-Version: 1.0
Reply-To: planza@netaldea.es
Newsgroups: es.comp.lenguajes.java