Ho fatto un programmino xò non è giusto
xkè voglio che visualizza la pagina html....mentre questo mi fa vedere html source
cmq posto il codice
codice:
import javax.microedition.io.SecurityInfo;
import javax.microedition.pki.*;
import javax.microedition.midlet.*;
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import java.io.IOException;
import java.io.InputStream;
public class HTTP extends MIDlet {
Form form;
Display display;
private String URL =
"http://localhost";
public void startApp() {
// crea un normale oggetto sctring buffer
// che conterra la risposta http
StringBuffer buffer = new StringBuffer();
HttpConnection c = null;
try {
System.out.println("Connessione in corso .....\n\n");
// apre la connessione http all'indirizzo specficato sopra
c = (HttpConnection)Connector.open(URL);
// una volta che la connessione è stabilita
// apre un input stream
InputStream is = c.openInputStream();
int ch;
// legge byte per byte l'inputStream e 'appende'
// i singoli caratteri nel buffer
while ((ch = is.read()) != -1) {
buffer.append( (char)ch );
}
display = Display.getDisplay(this);
form = new Form("HTTP");
form.append(buffer.toString());
display.setCurrent(form);
// chiude l'InputStream.
is.close();
// chiude la connessione
c.close();
System.out.println( "Ecco cosa ho letto dalla ");
System.out.println( "pagina web: \n\n" + buffer.toString() );
pauseApp();
}
catch ( IOException e ) {
}
}
public void pauseApp() {
}
public void destroyApp( boolean unconditional ) {
notifyDestroyed();
}
}
Dove sbaglio