Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2007, 14:46
nuke_cav
 
Fecha de Ingreso: marzo-2007
Mensajes: 1
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta Probemas con funcion de JSTL en JSP

wenas a todos, tengo un problema usando las JSTL de jakarta, mas especificamente con esta funcion:

${fn:replace(registro.texto, "\n", "<br>")}

en vez de quitarme los saltos de linea, me da error, ya he probado distintas maneras de pasarle el intro, pero es como si le estuviera tirando avioncitos de papel a un acorazado, de todas maneras, si alguien me puede dar una solucion alternativa en java me vendria bien.
probe implementar una clase, pero cuando pongo

cadena = cadena.replaceAll("\n", "<br>"); se me rie en la cara)

alguien me puede ayudar kon esto? llevo toda la mañana arrancandome los pelos

saludos

NUKE_CAV
--------------------------------------------------------------------------
Ya resolvi el problema!!! buskando encontre esto:

1- <%pageContext.setAttribute("linefeed", "\n"); %>

2- <c:out value="${fn:replace(registro.campo, linefeed, "<br />")}" escapeXml="false"/>

de todas maneras no sirvio, asi ke modifike la segunda linea a esto:

${fn:replace(registro.campo, linefeed, "</br>")

y asi si pincha, de todas maneras, en esa chatarra de Firefox eso no sirve, asi ke me baje las librerias de tags para trabajar kon strings de jakarta

Gracias por la ayuda
Saludos

Nuke_CAV

Última edición por nuke_cav; 04/04/2007 a las 15:27 Razón: actualizacion