keep the form in the session. When you click the submit button, the changes get committed to the database.
--- Jignesh Kapadia <[EMAIL PROTECTED]> wrote: > 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! __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]