Foros del Web » Creando para Internet » HTML »

Problema con la etiqueta <pre>

Estas en el tema de Problema con la etiqueta <pre> en el foro de HTML en Foros del Web. Hola, estoy intentando mostrar errores devueltos por un código en jsp. El error tiene la siguiente forma: Código: java.lang.NullPointerException at javax.mail.internet.InternetAddress.parse(InternetAddress.java:615) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:575) at javax.mail.internet.InternetAddress.<init>(InternetAddress.java:107) ...
  #1 (permalink)  
Antiguo 22/07/2009, 17:25
 
Fecha de Ingreso: abril-2009
Mensajes: 66
Antigüedad: 15 años
Puntos: 0
Mensaje Problema con la etiqueta <pre>

Hola, estoy intentando mostrar errores devueltos por un código en jsp. El error tiene la siguiente forma:

Código:
java.lang.NullPointerException
	at javax.mail.internet.InternetAddress.parse(InternetAddress.java:615)
	at javax.mail.internet.InternetAddress.parse(InternetAddress.java:575)
	at javax.mail.internet.InternetAddress.<init>(InternetAddress.java:107)
Lo intento mostrar con pre. Al validar el documentlo html con un validador xhtml, me fije que había problemas debido a que aparece una "etiqueta" <init>. Parece ser que aun estando dentro de pre, se cree que eso es una etiqueta html. Consecuentemente se produce un error de html.

¿Alguno de ustedes sabría cómo podría arreglarlo? No sé porque mantienen esta flexibilidad con <pre> si está hecho para evitar este tipo de cosas :S

Saludos
  #2 (permalink)  
Antiguo 22/07/2009, 17:50
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Problema con la etiqueta <pre>

Puedes reemplazar los <> por sus respectivas entidades HTML: &lt;&gt;
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 23/07/2009, 02:39
 
Fecha de Ingreso: abril-2009
Mensajes: 66
Antigüedad: 15 años
Puntos: 0
De acuerdo Respuesta: Problema con la etiqueta <pre>

Cita:
Iniciado por David Ver Mensaje
Puedes reemplazar los <> por sus respectivas entidades HTML: &lt;&gt;
Muchas gracias David. Se ha solucionado el problema.

El método replace de String ha sido el que he utilizado:

Código:
String cadena = sw.toString();
cadena = cadena.replace("<init>","&lt;init&gt;");
out.println("<pre>" + cadena +"</pre>");
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:46.