Przechowywanie danych TextArea z podziałem linii w bazie danych i wyświetlanie w tym samym formacie z podziałami wierszy

Mam stronę JSP z komponentem tekstowym HTML. Gdy użytkownik naciśnie enter i przejdzie do następnego wiersza podczas wpisywania tekstu, a gdy kliknie przycisk Zapisz, zapisuje dane z obszaru tekstowego do bazy danych. Ale kiedy ładuję zawartość bazy danych, podziały wierszy zniknęły. Znaczy:

DZIEŃ DOBRY
ŚWIAT

wyświetla się jak

WITAJ ŚWIECIE

Próbowałem metody podanej tutajJak zastąpić wszystkie podziały wierszy w łańcuchu tagami <br />? ale to nie działa. Próbowałem też tegoJak zapisać wprowadzone przez użytkownika podziały wierszy z TextArea do bazy danych? ale nie używam PHP i rozwiązania podanego tutaj dla innych języków, aby zastąpić „n” przez „<br />” również nie działa. Czy ktoś ma jakiś pomysł, jak to zrobić?

Próbowałem tego kodu:

<code>String a=req.getParameter("topicdes").toString();
a.replaceAll("\n","<br />");
</code>

questionAnswers(1)

yourAnswerToTheQuestion