Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2008, 08:38
luismico
 
Fecha de Ingreso: enero-2008
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
Re: problema con fmt:message de jstl

Pues a mi me ocurre algo parecido.

Yo utilizo un fichero .tag como este

ListaProductos.tag

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@tag body-content="empty"%>
<%@attribute name="productos" required="true" type="java.util.Collection" %>

<table border="1">

<tr>
<td width="20%"> <p align="center"><b>Id</b></p></td>
<td width="50%"> <p align="center"><b>Descripcion</b></p></td>
<td width="30%"> <p align="center"><b>Precio</b></p></td>
</tr>

<a href="${productos}">${usuario}</a>

<c:forEach items="${productos}" var="p">
<tr>
<td with="20%" align="center">${p.id}</td>
<td with="50%" align="center">${p.descripcion}</td>
<td with="30%" align="center">${p.precio}</td>
</tr>
</c:forEach>

</table>



y lo llamo desde el siguiente JSP

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="dad" uri="/dad" %>
<%@ taglib prefix="tag" tagdir="/WEB-INF/tags" %>

<html>
<head><title>Datos actualizados</title></head>


<body style="text-align: center" bgcolor="#33ffcc">

<tag:ListaProductos productos="${productos}"/>

........


y me da el error este que no se por qué es.

org.apache.jasper.JasperException: jsp.error.beans.property.conversion
org.apache.jasper.runtime.JspRuntimeLibrary.getVal ueFromPropertyEditorManager(JspRuntimeLibrary.java :885)
org.apache.jsp.crearventa_jsp._jspx_meth_tag_Lista Productos_0(crearventa_jsp.java:118)
org.apache.jsp.crearventa_jsp._jspService(crearven ta_jsp.java:75)


Creo que es por el tipo java.util.Collection, pero no se como hacer para corregirlo, no se que estoy haciendo mal.

Alguna ayuda??