permaculture playing cards*
The moose likes Struts and the fly likes ArrayList is not populating in my form bean. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "ArrayList is not populating in my form bean." Watch "ArrayList is not populating in my form bean." New topic
Author

ArrayList is not populating in my form bean.

Sarjith Pullithodi
Greenhorn

Joined: Oct 14, 2012
Posts: 1

Hi all,

My ActionForm has the following field.

//form
private ArrayList<String> chargeIds = new ArrayList<String>();
public ArrayList<String> getChargeIds() {
return chargeIds;
}
public void setChargeIds(ArrayList<String> chargeIds) {
this.chargeIds = chargeIds;
}//form

And in my jsp I wrote like below:-

//jsp
....
<html:form action="/PurchaseOrderAction" styleId="defaultForm">
<table>
<logic:iterate id="element" name="<%= Constants.SHOPPING_ORDER_CART_ITEMS %>" type="mypackage.ItemBean" >
<tr><td>
<logic:Equal name="element" property="promotedItem" value="true">
<html:select property="chargeIds" styleClass="transperentList" indexed="true">
<htmlptions collection="<%=Constants.ALL_CHARGES %>" property="key" labelProperty="name" />
</html:select>
</logic:Equal>
<logic:notEqual name="element" property="promotedItem" value="true">
<bean:write name="element" property="chargeName"/>
</logic:notEqual>
</tr></td>
.....
//jsp


I am getting jsp populated properly... but when i Submit the form.. i am not getting any value in the arraylist of my formbean.

any idea how? I am using struts 1.3 (unfortunately not able to update, as the project started from very long back, and i am a new member of the team).

Thanks.
--
Sarjith
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: ArrayList is not populating in my form bean.
 
Similar Threads
jsp exception while using logic:iterate
Cannot find bean: "EMPLOYEELIST" in any scope
Pulldown related
ActionForm not setting indexed properties
populating a combo box