I have an Arraylist of beans in a form with 2 attributes.  I wish to display
one of the attributes in a drop down list and the other I wish to submit in
the parent select tag when one of the elements is selected.

I am having trouble getting the options tag to retrieve the list from the
form and retrieve the attributes from   the beans.  When I use the
collections attribute in the options tag it refers to the list as a bean.

<form-bean name="myActionForm"
        type="com.<blah blah blah>.MyActionForm"/>

<action path="/<blah blah blah>/MySearch"
        type="com.<blah blah blah>.MyAction"
        name="myActionForm"
        scope="request"
        input="MyPage.jsp">
        <forward name="success" path="/<blah blah
blah>/NewPage.jsp"></forward>
</action>

<html:form method="post" action="/<blah blah blah>/MySearch">

        <html:select property="customerId">

            <html:options collection="customerNameList" property="id"
labelProperty="name" />

        </html:select>

</html:form>

Where customerNameList is set in the form by the previous action.

        public List getCustomerNameList() {
                return customerNameList;
        }

        public void setCustomerNameList(List customerNameList) {

                this.customerNameList = customerNameList;
        }


--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>

Reply via email to