Article View: es.comp.lenguajes.java
Article #29237Re: showDocument()
From: Pablo Lanza
Date: Sat, 31 Jan 1998 00:00
Date: Sat, 31 Jan 1998 00:00
46 lines
2165 bytes
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-mailReferences:
<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