Можно использовать тег <br>.
java
Другой способ - использовать CSS для управления отображением текста.
html
Также можно использовать Java-код внутри JSP для формирования строки с символом переноса (\n), а затем отобразить ее так, чтобы браузер интерпретировал \n как перенос строки (например, в теге <pre> или с использованием CSS white-space: pre-wrap;).
java
Таблица, иллюстрирующая основные подходы:
| Метод | Описание | HTML/CSS | JSP/Java | Примечание |
|---|---|---|---|---|
Тег <br> | Вставляет явный перенос строки. | Да | Да | Простой и распространенный способ. |
CSS white-space: pre-line; | Сохраняет переносы строк в исходном коде. | Да | Да | Игнорирует пробелы, но учитывает \n и <br>. |
CSS white-space: pre-wrap; | Сохраняет переносы строк и пробелы. | Да | Да | Идеально подходит для отображения отформатированного текста. |
Тег <pre> | Отображает текст моноширинным шрифтом, сохраняя переносы и пробелы. | Да | Да | Семантически предназначен для предварительно отформатированного текста. |