Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / переносы строк в jsp / 25 сообщений из 28, страница 1 из 2
30.12.2016, 15:01
    #39378345
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
На jsp я достаю контент аяксом и кидаю в див
Код: javascript
1.
$('#somediv').html(html);



С сервера уходит текст, например:
Код: html
1.
выводимый текст,<br/>а дальше с новой строки



На странице символы <br/> отображаются как текст. Как их правильно обработать на jsp, чтобы они сработали?
На jsp вроде escape="false" за это отвечает, но как это применить?
...
Рейтинг: 0 / 0
30.12.2016, 15:10
    #39378353
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
rema174,

4 года занимаешься Java, а сервер от клиента не отличаешь.
...
Рейтинг: 0 / 0
30.12.2016, 15:20
    #39378358
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
Blazkowicz,

почему же? мне понятно что в этом примере отправляется с севрвера и что делается на клиенте.
...
Рейтинг: 0 / 0
30.12.2016, 15:27
    #39378361
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
rema174,

У тебя проблема либо на сервере, либо на клиенте. Это ведь так просто посмотреть в HTTP в браузере чтобы понять где именно лишний эскейпинг. Но, нет. В вопросе обязательно нужно упомянуть обоих. Причем, решение проблемы мы ищем на сервере, а код приводим клиентский. Где логика... где смысл...
...
Рейтинг: 0 / 0
30.12.2016, 15:46
    #39378364
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
Blazkowicz,

если не знаешь - помолчи
http://htmlbook.ru/html/br
Код: javascript
1.
выводимый текст,<br>а дальше с новой строки
...
Рейтинг: 0 / 0
30.12.2016, 15:58
    #39378368
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
вадяBlazkowicz,

если не знаешь - помолчи
http://htmlbook.ru/html/br
Код: javascript
1.
выводимый текст,<br>а дальше с новой строки



если настранице отображется тег то нужно посмотреть первым делом эксейпинг. ну например открыть исходник страницы ctrl u
и убедиться что там нет < > там где этого не должно быть
...
Рейтинг: 0 / 0
30.12.2016, 16:21
    #39378378
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
пожалуй, этот вопрос не связан с jsp, тем не менее вопрос остается

lleming,

по ctrl+u не покажет того что надо, тут же аяксом подтягнивается текст, - ладно, посмотрел в код элемента и там протсо теги <br/> как они и должны быть в html, но показаны на странице как текст.

Blazkowicz говорит про лишний эскейпинг в HTTP в браузере. Он имеет ввиде Headers запроса? Каким образм там определить лишний эскейпинг?



тут мне подсказали, что нужно применять джиквери parseHTML, но это странным образом ничего не дало.
...
Рейтинг: 0 / 0
30.12.2016, 16:26
    #39378382
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
rema174,
ты по ссылке смотрел?
...
Рейтинг: 0 / 0
30.12.2016, 16:29
    #39378384
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
rema174,

Код: java
1.
 document.getElementById('somediv').innerHTML = 'выводимый текст,<br>а дальше с новой строки'
...
Рейтинг: 0 / 0
30.12.2016, 16:36
    #39378385
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
вадяrema174,
ты по ссылке смотрел?

по той ссылке что ты тут привел?
и что там необычного?
...
Рейтинг: 0 / 0
30.12.2016, 16:38
    #39378386
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
вадяrema174,

Код: java
1.
 document.getElementById('somediv').innerHTML = 'выводимый текст,<br>а дальше с новой строки'



тоже само что и на jquery
...
Рейтинг: 0 / 0
30.12.2016, 16:57
    #39378390
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
вадяесли не знаешь - помолчи

Своей жене указывать будешь.
...
Рейтинг: 0 / 0
30.12.2016, 16:57
    #39378391
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
rema174,
Код: html
1.
<div contenteditable="" id="comment_out">rtywywry wryertye srystry rty<br>&nbsp;qery<br>w<br>ery&nbsp;<br>wer<br>y&nbsp;<br></div>




Код: html
1.
2.
3.
 <fieldset class="fs_comment" id="fs_comment_out" ><legend>комментарий менеджера</legend>
                <div contenteditable id="comment_out"></div>
 </fieldset>
...
Рейтинг: 0 / 0
30.12.2016, 16:57
    #39378394
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
rema174,
...
Рейтинг: 0 / 0
30.12.2016, 16:59
    #39378395
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
rema174Blazkowicz говорит про лишний эскейпинг в HTTP в браузере. Он имеет ввиде Headers запроса? Каким образм там определить лишний эскейпинг?
Вот этим пользуешься вообще?
https://developer.chrome.com/devtools
http://getfirebug.com/
...
Рейтинг: 0 / 0
30.12.2016, 16:59
    #39378396
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
rema174,
1 - то , что на картинке
2 - что первоначально

передача с сервера по ws
...
Рейтинг: 0 / 0
30.12.2016, 17:00
    #39378397
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
Как то так
...
Рейтинг: 0 / 0
30.12.2016, 17:04
    #39378400
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
lleming,

Код: html
1.
2.
3.
4.
5.
6.
7.
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html lang="ru" xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
  <title>переносы строк в jsp / Java / Sql.ru</title>




достаточно
Код: html
1.
<!DOCTYPE html>
...
Рейтинг: 0 / 0
30.12.2016, 17:05
    #39378402
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
rema174Он имеет ввиде Headers запроса?
Ты пишешь:
rema174С сервера уходит текст
Как уходит? Где уходит? В каком виде?

rema174Каким образм там определить лишний эскейпинг?
Нужно посмотреть конкретно данные внутри HTTP отклика и затем внутри JavaScript переменной.

rema174тут мне подсказали, что нужно применять джиквери parseHTML, но это странным образом ничего не дало.
Ерунда. У тебя где-то <> заменились либо на HTML сущности либо на ещё какой-то другой эскейпинг, который браузер понял.
Твоя первоначальная задача посмотреть этот текст внутри HTTP отклика и внутри JavaScript переменной html. Тогда ты увидишь что там вместо <>. И станет понятно на каком этапе произошла замена.
...
Рейтинг: 0 / 0
30.12.2016, 17:06
    #39378403
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
вадяlleming,

Код: html
1.
2.
3.
4.
5.
6.
7.
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html lang="ru" xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
  <title>переносы строк в jsp / Java / Sql.ru</title>




достаточно
Код: html
1.
<!DOCTYPE html>



сообщите им/ей/..
...
Рейтинг: 0 / 0
30.12.2016, 17:09
    #39378404
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
lleming, это не для данного сайта, который существует с тех пор как не было html5
а переделывать...
...
Рейтинг: 0 / 0
30.12.2016, 17:10
    #39378406
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
вадяlleming, это не для данного сайта, который существует с тех пор как не было html5
а переделывать...
...
Рейтинг: 0 / 0
30.12.2016, 17:12
    #39378409
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
lleming,
это к твоей картинке
...
Рейтинг: 0 / 0
30.12.2016, 17:13
    #39378410
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
вадяlleming, это не для данного сайта, который существует с тех пор как не было html5
а переделывать...

rema174 там протсо теги <br/> как они и должны быть в html, но показаны на странице как текст.

я показал на скриншоте что что в принципе он прав в developer tools делает Unescape а во ctrl+u показывает в оригинале
...
Рейтинг: 0 / 0
30.12.2016, 17:19
    #39378416
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переносы строк в jsp
lleming,
сходи по ссылке и сравни разницу между HTML и XTML
http://htmlbook.ru/html/br
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / переносы строк в jsp / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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