Il vettore è inizializzato molto semplicemente nella servlet1; questo è il doGet:

Vector<Cliente> clienti = new Vector<Cliente>();
Cliente cliente1=new Cliente(1,"marrrio","rossi");
Cliente cliente2=new Cliente(2,"mario","rossi");
Cliente cliente3=new Cliente(3,"marioooo","rossi");
clienti.add(cliente1);
clienti.add(cliente2);
clienti.add(cliente3);


request.setAttribute("clienti", clienti);
request.getRequestDispatcher("cliente.jsp").forwar d(request, response);



A questo punto cliente.jsp mostra sul browser la tabella, e cliccando su uno dei link Elimina devo cancellare il corrispondente cliente.
Quindi il forward deve essere fatto di nuovo a cliente.jsp...quando ho provato però mi indirizzava in una pagina bianca del browser; beh chiaramente sbaglio il codice, ne sono consapevole.
Pur vergognandomi, questo è quello che ho scritto:

String parametro=request.getParameter("id"); //per prendere l'id dalla jsp

Vector<Cliente> clienti = new Vector<Cliente>();
boolean esito;
for (Cliente cliente:clienti){
int id=cliente.getId();
String s = Integer.toString (id);

if(parametro.equals(s)){

esito=clienti.removeElement(cliente);
if(esito)

request.getRequestDispatcher("cliente.jsp").forwar d(request, response);
}}

Forse si evince che non conosco bene neppure java.