Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Connect to Web


Автор: Fugitive 29.12.2012, 23:12
Помогите пожалуйста, найти ошибку.
Делал задание по подключению к веб странице, через запрос GET.
Все работало, в последний момент черт меня дернул поэкспериментировать и что-то наизменял. И забыл что...
Сейчас сижу за слабым ноутом с netbeans portable, все ужасно медленно работает, и не могу с дебагом найти в чем проблема. А сроки сдачи упражнения уже горят.

Приложение: вводят пароль и логин, нажимают "ок", на экране при удачном входе высвечиваются логин и пароль зашедшего.
вот где-то тут накосячил, наверное в while :
 
Код

public void run() {
    HttpConnection hc = null;
    InputStream in = null;
    OutputStream out = null;
    try {

        String url = "http://localhost:8080/WebApplication1/doLogin.jsp?username=" + name + "&password=" + passw;

        hc = (HttpConnection)Connector.open(url);
        hc.setRequestMethod(HttpConnection.GET);
        hc.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
      
       
        out = hc.openOutputStream();

        out.flush();
        out.close();
        
        
        String response = "";
        in = hc.openInputStream();
        int chr;
        while((chr = in.read())!=-1) {
                       
            int length = (int)hc.getLength();
            byte[] data = new byte[length];
            in.read(data);
            response = new String(data);
            
        } 
                     
}
catch....


*удалите тему пожалуйста, не заметил пропуска " mform.append(response); " после while...
*не мое это с нетбука вглядываться(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)