You can use form beans. Read more of it under struts documentations. You can define a form bean for your JSP. Struts will take care to instantiate the form bean upon request submission and will take care to reload the data into the fields (3 select boxes, 2 checkboxes,2 textboxes) during the response.