Struts: como tomar valores de varios checkbox
Hola!!!
tengo el siguiente inconveniente:
en una pagina jsp levanto los nombres de organismos desde una tabla y los muestro en varios checkbox (los cuales obviamente, se generan dinamicamente). Todo esto lo hago mediante struts y funciona barbaro. Ahora, mi problema es que, como el usuario puede seleccionar varios check's, no se como tomarlos, o sea, en me devuelven esos valores seleccionados?? en una lista, un array?? Dado que despues necesito procesar esos datos que me selecciono...
Muchisimas y enoooooooooooooooormes gracias a queien pueda ayudarme...
un beso!
tengo el siguiente inconveniente:
en una pagina jsp levanto los nombres de organismos desde una tabla y los muestro en varios checkbox (los cuales obviamente, se generan dinamicamente). Todo esto lo hago mediante struts y funciona barbaro. Ahora, mi problema es que, como el usuario puede seleccionar varios check's, no se como tomarlos, o sea, en me devuelven esos valores seleccionados?? en una lista, un array?? Dado que despues necesito procesar esos datos que me selecciono...
Muchisimas y enoooooooooooooooormes gracias a queien pueda ayudarme...
un beso!
hola
Al alutilizar struts hay una clase Action que interactua con la jsp bien lo unico para hacer es mediante una itelacion reciviendo por request los valores de los campos de la forma prueba esto por ejemplo
String checkbox [] =
request.getParameterValues("checkboxJSP");//checkboxJSP nombre jsp
if (checkbox != null) {
for (int i = 0; i < checkbox.length; i++) {
String checkConcept =
request.getParameter("checkConcept" + i);
if (checkConcept != null
&& checkConcept.equals("on")) {//para saber cuales selecciono
METODO.algo(checkbox[i]);
}
}
}
Al alutilizar struts hay una clase Action que interactua con la jsp bien lo unico para hacer es mediante una itelacion reciviendo por request los valores de los campos de la forma prueba esto por ejemplo
String checkbox [] =
request.getParameterValues("checkboxJSP");//checkboxJSP nombre jsp
if (checkbox != null) {
for (int i = 0; i < checkbox.length; i++) {
String checkConcept =
request.getParameter("checkConcept" + i);
if (checkConcept != null
&& checkConcept.equals("on")) {//para saber cuales selecciono
METODO.algo(checkbox[i]);
}
}
}