You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-java@ibatis.apache.org by Miren Urkijo <mi...@tinieblas.com> on 2006/10/03 02:21:59 UTC
uso de la libreria displaytag
Hola estoy intentando empezar a usar la libreria displaytag.
Os comento.
un action de strtus me devuelve un arraylist de objetos:
request.setAttribute("miArray",miArray);
forwardPage = mapping.findForward("success");
este arraylist esta compuesto de objetos de tipo:
public class CatalogoCimasForm extends ActionForm {
private Float utmy;
private Float utmx;
private String monte;
...
metodos set/get
y en la pagina jsp pretendo pintarlo en una tabla con la libreria displaytag
con este codigo pero no me funciona:
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt" %>
<%@ taglib uri="/WEB-INF/c-rt.tld" prefix="c-rt"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
<%
//aqui tomo de sesion el arrayList
ArrayList miArray = (ArrayList)request.getSession().getAttribute("miArray");
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>listado de montes</title>
</head>
<jsp:scriptlet> request.setAttribute( "miArray", miArray ); </jsp:scriptlet>
<display:table name="miArray">
<display:column title="monte" >
<c:out value="${miArray.CatalogoCimasForm.monte}"/>
</display:column>
<display:column title="Coordenada X" >
<c:out value="${miArray.CatalogoCimasForm.utmx}"/>
</display:column>
<display:column title="Coordenada Y" >
<c:out value="${miArray.CatalogoCimasForm.utmy}"/>
</display:column>
</display:table>
</body>
</html>
Pero esto no me pinta nada.
En mi tomcat he puesto los jar del displaytag pero noconsigo nada.
Me podeis ayudar?
gracias