I've got a Set property in my ActionForm (populateListForm) that is populated by my Struts Action class, then its defined within the page so it can be refernced. leftListBean ans rightListBean are java.util.Set properties containing LabelValueBean objects.
<%@ taglib uri="/WEB-INF/mytaglib.tld" prefix="telkom"%> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%> <html> <body> <bean:define id="leftListBean" name="populateListForm" property="leftList" type="java.util.Set"/> <bean:define id="rightListBean" name="populateListForm" property="rightList" type="java.util.Set"/> <html:form action="/populateList.do"> <table> <tr><td><telkom:multipleSelect leftList="<%=leftListBean%>" rightList="<%=rightListBean%>"/></td></tr> </table> </html:form> </body> </html> MY TLD <tag> <name>multipleSelect</name> <tagclass>peter.oshima.CustomSelectTag</tagclass> <info>Creating multiple sleect custom tag</info> <attribute> <name>leftList</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>rightList</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> -----Original Message----- From: Thomas J. Harris [mailto:[EMAIL PROTECTED] Sent: 14 December 2005 03:18 PM To: ECS Users List Cc: ecs-user@jakarta.apache.org Subject: Re: Mutliple select list Can you include a snippet from the "view source"? Tom <quote who="Peter Tlholoe \(P\)"> > > Hello world, > I've got an html multiple select control on my jsp page,that I passed > a LabelValueBean.getLabel();, the problems is when I render the page > those options are not there, but when I do View Source I can see those > options there but they are not added to the List as options. can > anyone help ? Here is my code snippet Select leftSelect =new Select(); > leftSelect.setMultiple(true); leftSelect.setSize(15); for (Iterator > objects > leftList.iterator();objects.hasNext();) { LabelValueBean > labelValueBean2 > (LabelValueBean) objects.next(); > leftSelect.addElement(new Option(labelValueBean2.getLabel())); > } > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > This e-mail and its contents are subject to the Telkom SA Limited > e-mail legal notice available at > http://www.telkom.co.za/TelkomEMailLegalNotice.PDF > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~! ! Thomas J. Harris - [EMAIL PROTECTED] ! ! ... in Astoria, New York ... ! !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~! --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This e-mail and its contents are subject to the Telkom SA Limited e-mail legal notice available at http://www.telkom.co.za/TelkomEMailLegalNotice.PDF ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]