Podrías guardar cada mensaje en un xml.
Entonces, cada vez que escribas algo, agregas un nodo.
Y al momento de leer, lees todo :D
No se mucho de xml, pero puede que te sirva
Código XML:
Ver original<mensajes>
<mensaje fecha="fechaQueAgregues">
Juan dice: (agregas el valor)
</mensaje>
</mensajes>
Entonces, cada vez que mandes un mensaje por los JSP, agregas un <mensaje>