Hi,

Can someone please show me how to use the 'Iterate' and 'Select' tags instead in JSP 
code below for the indexed properties some of which are modifiable :



<%SubmitQuotesForm 
submitQuotesForm=(SubmitQuotesForm)session.getAttribute("submitQuotesForm");%>

<%for (int i=0; i < submitQuotesForm.getRfqListBean().getTotalRfqCount();i++) {%>     
[WANT TO USE ITERATE HERE]
  <tr>

    <td align="center" width="6%"><font SIZE="1" face = "Arial">
      <%=submitQuotesForm.getRfqListBean().getRfqList(i).getUsingLocationCode()%>
    </font>
    </td>

    <td width="7%"><font SIZE="1" face = "Arial"> [THIS HAS TO BE DROPDOWN LIST. HOW 
TO USE SELECT TAG HERE]
      <%=submitQuotesForm.getRfqListBean().getRfqList(i).getResponseIndicatorCode()%>
    </font>
    </td>

    <td width="15%"><font SIZE="1" face = "Arial">
      <%=submitQuotesForm.getRfqListBean().getRfqList(i).getManufacturerPartNbr()%>
    </font>
    </td>

    <td width="5%"><font SIZE="1" face = "Arial">
      <input type="text" name="rfqListBean.rfqList[<%=i%>].supplierQuotedprice"
 value="<%=submitQuotesForm.getRfqListBean().getRfqList(i).getSupplierQuotedPrice()%>">
    </font>
    </td>

    <td width="2%"><font SIZE="1" face = "Arial">
      <input type="text" name="rfqListBean.rfqList[<%=i%>].priceDescription"
 value="<%=submitQuotesForm.getRfqListBean().getRfqList(i).getPriceDescription()%>">
    </font>
    </td>

  </tr>
  <%}%>



This is what my 'SubmitQuotesForm', 'RfqListBean' look like:

public final class SubmitQuotesForm extends ActionForm {

  public SubmitQuotesForm() {

  }

  private RfqListBean rfqListBean = new RfqListBean();


  public RfqListBean getRfqListBean() {
    return rfqListBean;
  }

  public void setRfqListBean(RfqListBean rfqListBean) {
    this.rfqListBean = rfqListBean;
  }

}

public final class RfqListBean implements Serializable {

    public RfqListBean() {
    }

    private int totalRfqCount = 0;
    private RfqBean[] rfqList;

    public RfqBean getRfqList(int index) {
      return rfqList[index];
    }

    public void setRfqList(int index, RfqBean rfqBean) {
      this.rfqList[index] = rfqBean;
    }
}

and RfqBean is just a regular bean with various properties.


TIA.

-Nimmi

Reply via email to