Hi i am trying to use a multi select box in logic iterate 
in this way 

<logic-el:iterate indexId="ctr" id="admindepartment" name="admindepartments"> 

<html-el:select property="bookMapped(${ctr})"     multiple="true"       
size="2"> 

<html-el:options name="bean" property="dbBookType"/> 
        
</html-el:select> 

    </logic-el:iterate > 

in the form bean i have following code. 

private Map selectedBooks; 

public Object getBookMapped(String index) { 
    return selectedBooks.get(key); 
} 

public void setBookMapped(String index,Object value) { 
    selectedBooks.put(key,value); 
} 
now in each multiple select box i am selecting 
multiple books but in the resulting map selectedBooks 
i am getting one value for each multiple selection 
then i had also tried using 

public void setBookMapped(String index,Object[] 
value) { 
    selectedBooks.put(key,value); 
} 

but which is throwing an illegelargumenttype 
exception.

Can anybody suggest how should i use  indexed properties to tackle a group of 
multi select boxes. 

please help. 

thanks in advance. 

krishan.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to