03/01/2008, 08:38
|
| | 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?? |