A me sembra che per andare acapo nelle textarea si debba utilizzare il \n e non il tag


Ho fatto un piccolo test con html e javascript per riempire una textarea (non ho sottomano tomcat per cui non posso provare con jsp)

codice:
<html>
<head>
<script language="javascript">
var testo = "Questo è un testo con interruzioni\ndi linea immesse da \\n\nVediamo se si va acapo";
var testo2 ="Questo è un testo con interruzioni
di linea immesse dal tag HTML
Vediamo se si va acapo";
</script>
</head>
<body>
<textarea id="firstT" style="width:300px;height:200px"></textarea><button onclick="alert(document.getElementById('firstT').value);">Prima Text Area</button>



<button onclick="alert(testo);document.getElementById('firstT').value=testo;">Inserisci Testo</button>

<button onclick="alert(testo2);document.getElementById('firstT').value=testo2;">Inserisci Testo 2</button>

</body>
</html>
Come puoi vedere, con
nella textarea non si va acapo. Il primo tasto accanto alla textarea serve solo a prelevarne il valore e mostrarlo in alert. Gli altri due invece servono a settarne il valore (uno a testo e l'altro a testo2). Ripeto, non è JSP però quel che a te importa è l'output html della tua JSP.