Hi! I want to read values from a jsp page that contains something like this:
<form name="selectForm" action="connectRolesToUser.do"> <form:text property="userName"/> <select name="availableRoles" size="14"> <OPTION VALUE="1">role1 <OPTION VALUE="2">role2 <OPTION VALUE="3">role3 </select> <html:submit value="Save"/> </form> I want the values to appear in an ActionForm so I can store them in a database in a corresponding Action. My action-mapping looks something like this: <action path="/connectRolesToUser" type="com.mypackage.ConnectRoleToUserAction" name="connectRoleToUserForm" scope="request" input="connectUserRole.jsp"> <forward name="success" path="success.jsp"/> </action> The form has been mapped properly in the form-beans section in struts-config.xml. My goal now is to read all the rows in the 'availableRoles' above and make sure they can be found in the form 'connectRoleToUserForm'. The select 'connectRoleToUserForm' has been populated using a java script and another select box to read stuff from. The gui look something like this: |----------| |----------| | Role1 | | Role3 | | Role2 | -> | | | | <- | | | | | | |----------| |----------| I.e. two boxes where the values are moved between them. This logic works with a simple java script. My problem is that I have spent a day looking for examples where somebody reads the values from a html:select and access them in a ActionForm without finding any example clear enough so I can understand it. I have seen a lot of half examples on DynaActions, but I assume that it should be possible to use a ActionForm, and if so, how should the form be written? I assume something like this: public class ConnectRoleToUserForm extends ActionForm { private String userName = null; private String[] connectedRoles = null; // with appropriate setters and getters. But I'm not sure how to write them // Should the String[] be initiated in the constructor, and if so, how do I know what size to set it to? } Anyone got any good suggestions or tip to offer? /Thomas --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]