Hola Sanchezg:
No se si he entendido bien lo que preguntas.
Vamos a ver si es esto. La ide es que tienes un select con varias opciones y puedes realizar una selección múltiple sobre el mismo.
Y lo que deseas es recibir todos esos valores por separado y luego multiplicarlos por el valor que tienes en esa tabla.
Para hacer eso necesitas utilizar el procedimiento getParameterValues del objeto request. Y esto te devuelve un String []
Si el objeto que tienes en el formulario se llama cantidad sería algo así:
Código:
String [] valores = request.getParameterValues("cantidad");
for (int i = 0; i < valores.length; i++)
{
float precio = tabla.getFloat(i);
int cantidad = Integer.parseInt(valores[i]);
float total = precio * cantidad;
..... y aquí heces lo que quieras con ese total
}
Pero esto implica que los valores que recibes deben estar asociados en el mismo orden que la tabla de valores float que tienes.
A ver si esto te sirve.
Saludos.
Filemute