Это просто дикое предположение, поскольку я не знаю, какой веб-фреймворк вы используете и т. Д., Но:
Текст из <textarea>
, вероятно, будет иметь разрывы строк (\n
), ноHTML будет интерпретировать их как пробелы.Итак, на стороне java вам нужно сделать что-то вроде этого:
String forOutput = input.replace("\n", "<br />\n");
Однако, почти в каждой мыслимой веб-среде есть какой-то служебный метод, который делает это для вас вручную или автоматически, поэтому возникает вопрос:найти правильный для вас.