Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    48

    Visualizzazione vettore in jsp

    Ciao a tutti!^^

    ho un piccolo problema a visualizzare su jsp un vettore inserito in una hashmap...
    un po di codice per capirci meglio:

    CICLO PER RIEMPIRE VETTORE E HASHMAP:

    while(rs.next()){

    Vector current = new Vector();
    current.add(rs.getInt("id"));
    current.add(rs.getInt("marca"));
    current.add(rs.getInt("nome_vino"));
    current.add(rs.getInt("prezzo"));
    ((HashMap)get_bean().get("carrello")).put(current. get(0),current);

    }


    PARTE JSP PER VISUALIZZAZIONE VETTORE:

    <%@page import="java.util.Set"%>
    <html>
    <head>
    </head>
    <body>
    <%@page import="java.util.Vector"%>
    <%@page import="java.util.HashMap"%>
    <%
    HashMap carrello = (HashMap)request.getAttribute("carrello");
    %>
    <%
    try{
    for(int i=0;carrello.size()>i;i++){
    Vector current = (Vector)carrello.get(i);
    for(int k=0;current.size()>k;k++){
    %>

    <table>
    <tr>
    <td>
    <%= current.get(0) %>
    </td>
    <td align="left">
    <%= current.get(1) %>
    </td>
    <td>
    <%= current.get(2) %>
    </td>
    </tr>
    <%
    }
    }
    }catch(Exception e){

    }finally{
    try{

    }catch (Exception ex){

    }
    }
    %>
    </table>


    </body>
    </html>






    non riesco a capire come mai non me li visualizza.... o meglio fino a quando ciclo la hashmap e basta mi visualizza gli elementi presenti.... solo che io ho bisogno di visualizzare separatamente i vari elementi presenti nel vettore e quindi ciclo anche il vettore... ma quando aggiungo questo ciclo non funziona piu niente....

    aiuuuuuuto sto letteralmente impazzendo

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    magari perché fai current.get(1) e current.get(2) invece di current.get(k)?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    48
    volevo specificare che ((HashMap)get_bean().get("carrello")) è un metodo del mio framework per salvare in un bean la hashmap^^

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    48
    ma con current.get(k) se non erro visualizzo tutto il vettore insieme in una singola td... mentre io lo vorrei con 1 elemento del vettore per ogni td

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    bhè, non è così: hai letto la documentazione di Vector? get(int index) ritorna l'Object salvato all'indice specificato. Come li andrai ad organizzare te nella tua tabella sono fatti tuoi... puoi ulteriormente ciclare su una variabile intera per decidere se andare a capo (quindi chiudere il <tr></tr> e aprirne un altro) oppure se scrivere solamente la cella.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    48
    mmh hai ragione ora provo e poi ti sapro dire grassie

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.