Comillas dobles
Saludos a la comunidad. Tengo un verdadero lío con una página jsp. En ella despliego el contenido de un array, que es llenado en un método, desde una tabla de la base de datos.
El despliegue es mas o menos así:
El inicio:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
Y parte de la página:
<%
for (Iterator iterator = acctd.iterator(); iterator.hasNext(); ) {
Accesorios acc1 = (Accesorios) iterator.next ();
System.out.print("VALOR DE LA DESCRIPCION "+acc1.getDescripcion ());
%>
"/
" />
" />
<%
}
%>
Como pueden darse cuenta, estoy generando una lista con los campos "linea, descripcion, serie y marca"
El proceso lo hace bien y los datos se muestran, pero aquellos campos en donde existe el caracter (") o comillas doble, me produce que el dato sale incompleto. Por ejemplo TELEVISOR NEGRO "SAMSUNG" 40 PULGADAS
se visualiza solamente TELEVISOR NEGRO. Sin embargo el valor viene correcto desde la base de datos ya que con la instrucción System.out.print("VALOR DE LA DESCRIPCION "+acc1.getDescripcion ()); puedo ver que el dato está correctamente copiado en el array.
Entonces veo que el INPUT del HTML simplemente me come las comillas dobles.
Espero se haya entendido, agradeceré mucho sus observaciones.
Un gran saludo.
Atte.
Larry
- Inicie sesión o regístrese para enviar comentarios