OK, so you are having a problem getting the checked state in the first place.
I suspect that you are not implementing / using the indexed attribute correctly. Check you implementation or post the code as well. Some websites that may be helpful: http://www.jguru.com/forums/view.jsp?EID=1154155 http://stealthis.athensgroup.com/presentations/Model_Layer_Framework/Struts_Whitepaper.doc (Read section: Using the Indexed Attribute in the Scope of the Iterate Tag) http://javaboutique.internet.com/tutorials/strutsform/ I hope that helps. -anuj Jignesh Kapadia <[EMAIL PROTECTED]> on 08/20/2004 02:19:17 AM Please respond to "Struts Users Mailing List" <[EMAIL PROTECTED]> To: Struts Users Mailing List <[EMAIL PROTECTED]> cc: (bcc: Anuj Upadhyay/Jeppesen/TMC) Subject: Re: dealing with check boxes Anuj, Thanks for you reply. But My concern is as follows. e.g. I display these records with checkbox on my JSP as follows <logic:iterator id= "list" name="name of the bean" property="Name of the property"> <html:checkbox name="list" property="chkflag" indexed="true"/> <td>.... </td> </logic:iterate> In this case "list" is id on which is going to iterate. chkflag is the boolean property of an object contained in the list(can be collection or arraylist). depending on this it is going to decide whether the checkbox should be checked or not. Now How do I capture these changes which I do on the screen(checking and unchecking of check boxes) in my Action class so that it can be store the changes and display them when I come back to the same screen. Let me know if still it is not clear. Thanks, Jignesh [EMAIL PROTECTED] wrote: Jignesh, I think your problem is not related to checkbox or multibox but to maintain a list of modified records. To keep it simple I would suggest that you maintain a Collection (Map, HashMap, List, etc.) of the modified records (which were checked or unchecked) in the session. I think you can identify the records that are modified on each page so just put them in the collection and put the collection in session so that you have it for all the pages. Update your list that you display in the jsp to include the checked state from this collection if the record is modified while you move back and forth pages. In your submit action you want to display the checked records, so filter and display the records in your collection that have checked=true. Finally update the records in your collection to the database. If I understand correctly you want to update the checked state (checked and unchecked records). I hope that helps. Anuj Jignesh Kapadia on 08/19/2004 01:59:03 PM Please respond to "Struts Users Mailing List" To: [EMAIL PROTECTED] cc: (bcc: Anuj Upadhyay/Jeppesen/TMC) Subject: dealing with check boxes Hi , I did post a question regarding the problem I am facing in dealing with check boxes in struts. I did not get a proper reply. I am just explaining the scenario . It will be good help from your side if somebody can guide as how this can be done . We have a previous/ Next screen scenario. we want to display 'N' records from database on screen with 15 per screen.To go to next 15 you have to click on next button and so on and to come back to previous 15 user will have to click 'Previous' button on screen. Each records will have a check box which will be checked or unchecked initially depending on the boolean value of one column in the record. User can change that by checking and unchecking check box infront of each record.. The stage I am stuck is . say when I check/uncheck checkbox for records on first page and click 'Next' button. I am shown next 15 records. I do the same thing on second page. But when I click 'Previous' button to come back to first page my previous changes are lost. Also when I click 'Submit' (This is an additional button on screen other then 'Previous' and 'Next' button) button on screen. It should show me all the selected records on next screen which will be updated in database with the changed boolen value of the column. "time screen is refreshed. I also tried using capture the changes in this case Thanks and your help wil be really appreciated, Jignesh --------------------------------- Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------- Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]