si allora... devi decidere come trattare la tua proprieta' "id" (attualmente si chiama intId) dell'oggetto Prodotto:
- la tratti come stringa, quindi anche la proprieta' (e i relativi metodi get e set) diventano adatti una stringa. In questo caso non devi cambiare il metodo deleteProdotto, che gia' accetta come parametro una stringa.
- la tratti ovunque come un int, quindi torni alla versione "originale", e metti nella JSP, al posto di:
codice:
int cod = request.getParameter(cod);
questo:
codice:
int cod = Integer.parseInt(request.getParameter("cod"));
(che era il suggerimento iniziale che ti avevo dato)

nel file .java che che avevi postato all'inizio, sempre in versione "originale", invece, rimpiazza il metodo deleteProdotto(String cod) con questo:
codice:
public  void deleteProdotto(int cod){
			Enumeration enumElem=getElementi();
			while(enumElem.hasMoreElements()){
				Prodotto prod=(Prodotto)enumElem.nextElement();
				if(prod.getintId() == cod){
					elementi.removeElement(prod);
					break;
		}	}	}
		public Enumeration getElementi(){
			return elementi.elements();
}