Foros del Web » Programación para mayores de 30 ;) » Java »

Como evitar que mi tabla se ensanche con cadenas muy largas?

Estas en el tema de Como evitar que mi tabla se ensanche con cadenas muy largas? en el foro de Java en Foros del Web. Os explico resumidamente, he hecho un libro de visitas en JSP y con una bd MySQL, y cuando ingresas un comentario muy largo en el ...
  #1 (permalink)  
Antiguo 11/05/2011, 16:17
 
Fecha de Ingreso: mayo-2011
Mensajes: 12
Antigüedad: 13 años
Puntos: 0
Como evitar que mi tabla se ensanche con cadenas muy largas?

Os explico resumidamente, he hecho un libro de visitas en JSP y con una bd MySQL,
y cuando ingresas un comentario muy largo en el textarea, luego al mostrarlo en la tabla no hace ningún salto de linea y me ensancha la página desmesuradamente o como mucho consigo que la anchura de la celda se fije pero las letras se salen de la tabla.

¿Como podría solucionarlo?
Gracias foreros!
  #2 (permalink)  
Antiguo 12/05/2011, 02:52
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Como evitar que mi tabla se ensanche con cadenas muy largas?

HTML no interpreta los saltos de línea en el código (creo que explorer a veces).

Tienes que añadir tú <br> donde quieras un salto de línea.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 13/05/2011, 12:36
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Como evitar que mi tabla se ensanche con cadenas muy largas?

Seria un inconveniente de HTML como tal.
Trata haciendolo directamente desde el HTML usando estilos
<td style='width:400;text-wrap;word-wrap: break-word;'>

O utiliza JSTL para sustituir \n (un salto de linea regular) por <br /> (salto de linea HTML)

Etiquetas: cadenas, jsp-servlets, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:39.