http://www.casadellibro.com/busqueda...n=0&lang=es_ES
Si sustituyo "BUSCADO" por una variable y lo pongo en una función debería servir no?
Código:
Si busco por ejemplo "El Quijote" me da el siguiente error en tiempo de ejecución:public void buscarEnCasaDelLibro(Libro libro) { try{ Desktop.getDesktop().browse(new URI("http://www.casadellibro.com/busquedas/quickResults?tbusq=c&buscar=" + libro.getTitulo() +"&in=0&lang=es_ES")); } catch( URISyntaxException syex){ syex.printStackTrace(); } catch( IOException ioex){ ioex.printStackTrace(); } }
java.net.URISyntaxException: Illegal character in query at index 68: http://"http://www.casadellibro.com/...sq=c&buscar=El quijote&in=0&lang=es_ES"
¿Qué le pasa? Muchas gracias.