hi,
I am developing web application using Struts1.1. Now following is my ViewCartForm.java (formbean)file.
=========================
public class ViewcartForm extends ActionForm {
/** cartsessiondata property */
private CartSessionData[] cartdata=new CartSessionData[0];
public CartSessionData[] getCartdata() {
return cartdata;
}
public void setCartdata(CartSessionData[] cartdata) {
this.cartdata = cartdata;
}
}
========================
& this is content of my Viewcart.jsp file:-
==================
<logic:empty name="viewcartForm" property="cartdata">
<tr>
<td colspan="5">Your Shopping Cart is Empty!!!</td>
</tr>
</logic:empty>
<logic:notEmpty name="viewcartForm" property="cartdata">
<tr>
<td colspan='25' class=header width="100%" height=30>
<center><blink>Parts in your Shopping Cart </blink></center>
</td>
</tr>
<tr>
<td>
<table border="1" cellpadding="0" width="100%" bgcolor="#71B8FF"
bordercolor="#000000" cellspacing="1">
<tbody>
<logic:iterate name="viewcartForm" property="cartdata"
id="partsincart">
<tr>
<td colspan="2" class=darkodd> Part ID:</td>
<td colspan="2" class=darkodd> <bean:write
name="partsincart" property="partid" /></td>
<td colspan="2" class=darkodd> <bean:write
name="partsincart" property="partdesc" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
=================
In The above
jsp file I am not able to get any of the parts from my "cartsdata" collection inside my form bean.
What is problem here?
When I am executing viewcart.jsp file i am just getting the header inside <logic:notempty......> tag , i.e, I am just getting output "Parts in your Shopping Cart" on my jsp file. Rest I can't see. Whare I am wrong? PLease tell me.
Thanx in Advance.
Prash.