ciao a tutti,devo passare un vettore con 3 clienti da una servlet a una jsp, ma non ho trovato nulla in rete per risolvere.
Nella classe cliente ci sono i metodi set e get per gli attributi id, nome, cognome, e il toString.
La servlet Test3.java e cliente.jsp sono allegati; una volta eseguito su tomcat mi dà l'immagine che ho allegato. Ho settato solo il nome per brevità, ma dovrei settare tutti gli attributi. Così
funziona, ma non dovrebbe esserci un modo per riempire il vettore ciclicamente, con valori diversi?Ho provato a fare così nella servlet, al posto di inserirli uno per uno:
int id;
Cliente cliente=new Cliente();
Vector<Cliente> cli = new Vector<Cliente>();
for(int i=0;i<cli.size();i++){
id=(int)(Math.random()*100);
cliente.setId(id);
cliente.setNome("pippo");
cliente.setCognome("rossi");
cli.add(cliente);
}
ma la stampa si ferma a: I clienti sono
cioè senza il contenuto del vettore che così facendo, comunque, penso abbia 3 elementi identici, io invece vorrei assegnare 3 nomi diversi.
Grazie.