Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вывод текста html файла на экран. / 15 сообщений из 15, страница 1 из 1
12.12.2014, 21:30
    #38832961
Geronemo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
Всем привет.

Есть такая проблема. Результатом post запроса на некий сайт я получаю в поток некий ответ, который является html файлом. Я его могу сохранить как угодно, как Стринг, как масив байт, неважно. Суть в том, то мне надо этот файл отобразить в браузер. Перепробовал несколько способов, получилось очень криво. Может кто сталкивался с таким и может что-то посоветовать.
...
Рейтинг: 0 / 0
12.12.2014, 23:36
    #38832992
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
В какой именно браузер? И что именно криво?
...
Рейтинг: 0 / 0
13.12.2014, 11:02
    #38833072
Geronemo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
Blazkowicz, Неважно, какой браузер. Должно работать во всех. Более того проблема усложняется тем, что этот html текст надо внедрить в iframe.

Криво, это как будто страница у вас загрузилась наполовину и вы видите в столбик какой-то текст и ссылки на белом фоне. хм... это хорошая мысль, я сохраню полученный ответ тупо в файл и открою в браузере, посмотрим, может и в самом деле приходит кривой ответ.
...
Рейтинг: 0 / 0
13.12.2014, 11:15
    #38833077
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
автор я сохраню полученный ответ тупо в файл и открою в браузере, посмотрим, может и в самом деле приходит кривой ответ.
а не проще воспользоваться средствами браузера? покажут и ошибки и отладку можно сделать. и просто всякими сладостями воспользоваться?
...
Рейтинг: 0 / 0
13.12.2014, 15:16
    #38833132
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
Geronemo,

Не понятно ровным счетом ничего. Поток мысли какой-то. Сграбить HTML, кому-то показать. И ничего не получается.
...
Рейтинг: 0 / 0
13.12.2014, 16:00
    #38833143
Geronemo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
вадяавтор я сохраню полученный ответ тупо в файл и открою в браузере, посмотрим, может и в самом деле приходит кривой ответ.
а не проще воспользоваться средствами браузера? покажут и ошибки и отладку можно сделать. и просто всякими сладостями воспользоваться?

Что вы имеете ввиду.

Моя проблема заключается в том, что я получаю в InputStream поток данных, несколько килобайт, и это является html файлом. И я НЕ знаю, как это вывести на экран.
...
Рейтинг: 0 / 0
13.12.2014, 16:34
    #38833154
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
как вариант
http://jquery.page2page.ru/index.php5/Добавление_содержимого_в_конец_элементов

но для этих целей лучше использовать websocket , ну или ajax...
...
Рейтинг: 0 / 0
13.12.2014, 20:32
    #38833236
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
GeronemoМоя проблема заключается в том, что я получаю в InputStream поток данных, несколько килобайт, и это является html файлом. И я НЕ знаю, как это вывести на экран.
Через IOUtils перегоняете в FileOutputStream с именем *.html, а затем открываете через java.awt.Desktop
...
Рейтинг: 0 / 0
18.12.2014, 10:14
    #38836709
Geronemo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
Всем большой спасибо за советы. Я нашел способ вывести html на экран. Однако возникла проблема, которая не совсем от меня зависит. Мне присылают html файл с ресурсами, прописанными, как на их локальном сервере. Т. е. получается ни одна картинка не отображается. Похоже тут косяк в ТЗ. Они либо должны присылать URL (например с id сессии), либо в html править все ссылки, что явно геморно, тем более, что страница не статична, и на ней будут выполняться какие-то действия.
...
Рейтинг: 0 / 0
18.12.2014, 11:18
    #38836779
Geronemo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
Да, действительно. По ТЗ немного накосячили и мне надо открывать во фрейме html по адресу, который включает в себя и логин и пароль (нафига в ТЗ написали, что нам надо слать им post запрос и получать какие-то данные - х. з.).

Но тут у меня тоже возникает вопрос, как во фрейме открыть страницу. Скорее всего я сам быстро решу этот вопрос, но тем не менее хочу спросить вашего совета, как лучше сделать, на случай, если у меня не будет получаться.
...
Рейтинг: 0 / 0
18.12.2014, 11:36
    #38836792
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
GeronemoДа, действительно. По ТЗ немного накосячили и мне надо открывать во фрейме html по адресу, который включает в себя и логин и пароль (нафига в ТЗ написали, что нам надо слать им post запрос и получать какие-то данные - х. з.).

Но тут у меня тоже возникает вопрос, как во фрейме открыть страницу. Скорее всего я сам быстро решу этот вопрос, но тем не менее хочу спросить вашего совета, как лучше сделать, на случай, если у меня не будет получаться.
Сильно зависит от того что ты называешь фреймом. Потому что IFRAME и java.awt.Frame - очень разные вещи.
...
Рейтинг: 0 / 0
18.12.2014, 13:07
    #38836928
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
Geronemoмне надо этот файл отобразить в браузер.
JS
Код: java
1.
window.open(url от заказчика по которому ты получил стрим с буквами)


если проблема кроосбраузерного запроса, то URL их переделываешь на свой из сервлета
...
Рейтинг: 0 / 0
18.12.2014, 13:09
    #38836931
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
а далее разбирайся со своим ГУИ и "фреймом" (Blazkowicz).
Т.к. тебе нужен JS программист.
...
Рейтинг: 0 / 0
18.12.2014, 15:37
    #38837237
Geronemo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
BlazkowiczGeronemoДа, действительно. По ТЗ немного накосячили и мне надо открывать во фрейме html по адресу, который включает в себя и логин и пароль (нафига в ТЗ написали, что нам надо слать им post запрос и получать какие-то данные - х. з.).

Но тут у меня тоже возникает вопрос, как во фрейме открыть страницу. Скорее всего я сам быстро решу этот вопрос, но тем не менее хочу спросить вашего совета, как лучше сделать, на случай, если у меня не будет получаться.
Сильно зависит от того что ты называешь фреймом. Потому что IFRAME и java.awt.Frame - очень разные вещи.

В моем случае IFRAME
...
Рейтинг: 0 / 0
18.12.2014, 16:21
    #38837334
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод текста html файла на экран.
GeronemoВ моем случае IFRAME
<iframe src="URL">...</iframe>
http://htmlbook.ru/html/iframe/src
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вывод текста html файла на экран. / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]