Comprobar URL

Julio
21 de Marzo del 2002
Hola, he escrito una aplicación en jsp que se conecta a una BD lee un campo donde está guardado una url, y comprueba si es correcta o no, esto lo hago utilizando del paquete java.net la clase URL y el método openStream, atrapo las excepciones y veo si la url es correcta o no, el problema viene cuando reviso las que en teoría están mal ya que algunas url dan el error, UnknownHostException y cuando compruebo la url, si que existe y funciona, no se porque puede pasar esto, alguna idea al respecto ?. Gracias de antemano.

un saludo

jj
21 de Marzo del 2002
En una página mia compruebo si exite una direccion para presentar el enlace, y cuando no existe no genero el enlace.
El codigo es así:
<%
String dir="";
try
{
dir ="http://"
+request.getServerName()
+":"+request.getServerPort()
+"/"+"pagina.jsp";
URL enlace = new URL(dir);
URLConnection con = enlace.openConnection();
con.connect();
con.getInputStream();
%>
<a href="pagina.jsp" >
Enlace a pagina
</a>
<%
}
catch (Exception e)
{
}
%>

Espero que te sirva