Hi, I am relatively new to Struts [using 1.3].
I need to create a form using Struts tag libs with 2 HTML select's [lists], connected to 2 DB tables, say allUsers and Admins, which would allow to select Administrators from the list of AllUsers. So I will have 3 buttons: Add, Remove and Update. Add - to add selected item(s) from AllUsers list to Admins list [if it is not there already]; Remove- to delete selected item(s) from Admins list; Update - to save changes to Admins list to the Admins DB table. So roughly my JSP will looks something like that: <%@ page import="java.util.Collection" %> <html:form property="manageAdmins" action="/manageAdmins"> <table> <tr> <td> </td> <td>All Users:</td> <td> </td> <td> </td> <td> </td> <td>Administrators:</td> </tr> <tr> <td> </td> <td> <html:select size="8" property="allUsers" multiple="true" styleId="allUsersID"> <html:options collection="AllUsersList" property="AllUsersId" labelProperty="allUsers"/> </html:select> </td> <td> </td> <td> <table> <tr><img src="/images/btn_add.gif" alt="Add" name="add" border="0" id="add" onClick="?"> </tr> <tr><img src="/images/btn_remove.gif" alt="Remove" name="remove" id="remove" onClick="?"> </tr> <tr><img src="/images/btn_update.gif" alt="Update" name="update" id="update" onClick="?"> </tr> </table> </td> <td> </td> <td> <html:select size="8" property="admins" multiple="true" styleId="adminsID" onchange="getAdmins();"> <html:options collection="AdminsList" property="AdminID" labelProperty="admins"/> </html:select> </td> </tr> <tr> </tr> </table> </html:form> So how do I manipulate these <html:options collection=AdminList...> Struts tags in order to implement Add, Remove, Update ? In onClick="..." ? I mean, how do I manipulate Collection from <html:options> tag ? Is it in JavaScript or in Java ? Any other useful Struts tag for that [and to do Collection synchronization with DB]? Code snippets ? Sorry for the newbie question. Thank you in advance, Oleg. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]