Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Struts e logic:iterate

  1. #1

    Struts e logic:iterate

    Ciao a tutti,

    mi sapete dire cosa ha di sbagliato questo codice:

    <%@ taglib uri="/WEB-INF/tld/struts-html-el.tld " prefix="html" %>
    <%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>
    <%@ taglib uri="/WEB-INF/tld/c-rt.tld" prefix="c" %>
    <%@page import=" it.netageadv.netgest.hibernate.bean.UserBean" %>

    <%
    UserBean[] utenti = (UserBean[])request.getAttribute("list");
    %>

    <table width="100%" border="0" cellpadding="2" cellspacing="2">
    <tr><td>Lista</td></tr>
    <logic:iterate id="bean" name="${utenti}" type="it.netageadv.netgest.hibernate.bean.UserBean ">
    <tr>
    <td>
    <cut value="${bean.nome }" />
    </td>
    </tr>
    </logic:iterate>
    </table>

    Dovrebbe stamparmi una lista ma non ne vuole sapere.

  2. #2

    spiega meglio

    Ciao che errore ti da?

    sei sicuro che il package è quello corretto...?

    Un'altra cosa... se usi STRUTS non è corretto inserire codice come una normale jsp sebbene questo funzioni... la funzione iterate pesca direttamente dalla session o dalla request...

    Potresti direttamente fare:

    <logic:iterate id="bean" name="list" type="it.netageadv.netgest.hibernate.bean.UserBean ">
    <bean:write name="bean" property="nome" />
    </logic:iterate>

    ovviamente poi i tag del table li metti come vuoi... pero cosi mi sembra piu corretto....

    Fammi sapere se funziona e se non dovesse funzionare dimmi che problemi ti da.

    Gabriele.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.