From: "Adedokun, Bisi" <[EMAIL PROTECTED]>
> I have a result page that is populated from the database. I used the
> <logic:iterator> to iterate through the transfer object to get results
> matching a search criteria. However, I want the ability to do a multiple
> delete by using a checkbox to check those records that needed to be
deleted.
> I used the "indexed" attribute as follows hoping to identify the row where
> the checkbox is checked, but could not retrieve those values in my Action
> class. My ActionForm class has only one property for "checkDelete" which
is
> of type boolean. Do I need to have extra attributes that return a List
that
> represent the rows checked? Please help.
I use 'multibox' (not checkbox) and a String[] property in the Form bean.
struts-config.xml:
<form-bean
name="accountForm"
type="edu.asu.vpia.struts.AccountForm">
<form-property name="accounts"
type="java.lang.String[]"/>
</form-bean>
JSP:
<c:forEach items="${accountForm.map['accounts']}" var="acct" >
<html-el:multibox property="accounts" value="${acct}"/>
<c:out value="${acct}"/>
<c:out value="${accountMap[acct].costCenterDesc}"/>
</c:forEach>
Adjust as necessary if you want to use the "original" Struts tags and a
non-dynamic Form.
--
Wendy Smoak
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]