segunda-feira, setembro 10, 2007

Snippet em Java: lendo uma página web e colocando numa string

(obs: selecione o texto e dê copiar e colar, caso queira ler a parte cortada)

import
java.io.*;
import java.net.URL;
import java.io.DataInputStream;

/*
* Acessa uma URL e retorna uma string contendo a página
*/
public static String getURL(String endereco) {

String retorno = "";
String temp = "";

try {
URL url = new URL(endereco);
BufferedReader pagina = new BufferedReader(new InputStreamReader(url.openStream()));

while( (temp = pagina.readLine()) != null ) retorno = retorno + temp + "\n";

pagina.close();

} catch(IOException e) {
e.printStackTrace();
}
return retorno;
}

Um comentário:

  1. blz...
    mas se fosse o contrario....
    pegar o conteudo de uma String e colocar num campo text da pagina web...
    como ficaria? poderia ajudar?

    Bonfim...

    ResponderExcluir