style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Presentar en tabla los retornos de carro (Enter)

Buenas noches a todos,

Gracias de antemano por su ayuda, resulta que mi aplicación tiene un campo textarea, ahi coloco texto con espacios y retorno de carro (Enter), guardo lo escrito en una tabla de MySql, pero a la hora de presentar los datos en una pagina jsp desde una tabla de HTML dentro de

<td>

me muestra los datos de corrido, es decir en una sola linea sin respetar los retornos de carros.
Las opciones que eh encontrado son tomar la cadena String y remplazar los /n por <br> el detalle es que como uso el patrón MVC, en las paginas jsp solo muestro los datos con tags EL osea ${registro.contenido}.
Alguien sabe si hay otra opción?.

Saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Usa CSS en un textarea

Podrias meter dentro de tu <td> un <textarea> y le das un poco de estilo con CSS para que parezca que no existe. Es eso o usar la etiqueta <pre> pero no te recomiendo mucho esta ultima, lo mejos seria usar el textarea

Imagen de francisco.santiagoj

Solucionado!

Gracias java.daba.doo, si tenia esa opción pero me estaba tardando en darle el mismo formato que mi tabla para que no se viera feo.
Total que al final investigando encontré unas opciones CSS que coloque en la hoja de estilo de las tablas y funciono.

table-layout: fixed;
white-space: pre-wrap;

Saludos

Imagen de francisco.santiagoj

Al final

Hola Comunidad,

Por si alguien tiene el mismo problema alguna vez, no utilice:

table-layout: fixed;
white-space: pre-wrap;

Ya que IE no reconoce estas etiquetas :S. al final antes de pasar los atributos a mi vista .jsp utilize la funcion String.replace.("\n","<br>")

Saludos

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">