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