Как сохранить наличие нового абзаца в jsp?

Как сохранить символ нового абзаца «\n» на странице jsp? Текстовые данные поступают из базы данных. Текст в базе данных содержит новый абзац. Но страница jsp не сохраняет новый абзац в тексте. Jsp использует тег c:out для вывода. Каковы варианты решения этого?


person andy007    schedule 14.06.2014    source источник
comment
Итак, вы хотите заменить новый символ строки или хотите сохранить его?   -  person Braj    schedule 14.06.2014
comment
Это может помочь вам. Прочитайте Как заменить символы новой строки с помощью JSP и JSTL?   -  person Braj    schedule 14.06.2014
comment
Брадж, я хотел сохранить новый символ строки, и эта ссылка мне очень помогла. Спасибо.   -  person andy007    schedule 15.06.2014


Ответы (1)


JSP отправляет текстовую строку непосредственно в браузер клиента. браузер клиента должен интерпретировать полученные данные. Поэтому данные, отправленные из jsp, по-прежнему обрабатываются как HTML. даже если в браузер будет отправлен символ \n, браузер не создаст новый абзац! для создания нового абзаца браузеру требуется <br/> или другой элемент уровня блока, например <p> и <div>. Или, если вы хотите, чтобы строка отображалась так, как она есть, вставьте ее в тег <pre>. это скажет браузеру распечатать входящую строку как есть. Надеюсь, я правильно понял вопрос!

person Amanuel Nega    schedule 14.06.2014