Pasar un Array por un ValueObject STRUTS

Daniel
13 de Junio del 2009
Hola, que tal.

Estoy desarrollando un proyecto Struts 2 y necesito saber como pasar un SELECT MULTIPLE (HTML) de la capa de presentación a la de negocio. En el Actio tengo paso al Action Form este MULTIPLE SELECT DE LA SIGUIENTE FORMA:

String[] select1 = ((indicadores.AF_RegistroIndicadores)form).getSelect1();

y pretendo guardarlo junto con otros datos del formulario (estos datos del formulario se guardan correctamente cuando no trabajo con el SELEC MULTIPLE)

DAO_Indicadores DAOInd = new DAO_Indicadores();
VO_Indicadores VOInd = new VO_Indicadores(cod_i, nom, uni, formula, ate, lim, tol, nde, are, select1);
DAOInd.inserta_indicadores(VOInd);

Pero no se como puedo recivir en el Action Form y en el DAO el SELECT MULTIPLE, estoy intentando de la siguiente forma:

String[] componentes1=null;

Y luego con un for en el DAO intento desplegar este vector que deberia de contener los datos que estan en el SELECT MULTIPLE.

Alguien me puede ayudar o dar algunas ideas de como lo puedo hacer, todo puede servir de algun u otro modo.
Muchas Gracias

Daniel
13 de Junio del 2009
Me falto ecir que estoy reciviendo de el vector utilizando mi VO en mi DAO.

String [] Comp1 = VOInd.getComponentes1();

Luego con Comp1 hago el for:

Eso me falto mencionar, gracias.