(I don't remember much about Struts 1, but isn't there an indexed property flag or something like that?)
Aditya Keyal
Ranch Hand
Joined: Dec 01, 2008
Posts: 71
posted
0
You do not need to use javascript.
Just change the code to the above form. Struts will automatically find multiple text boxes of the same name and feed into your array.
If you want to use the indexed property then you need to have it within some form of an iterator. (<logic:iterate or ><c:for)..
The above change will make your code work (the only problem is theoretically it cannot be guranteed that the order in which the data will be sent will be preserved).
// get the list of orders from our business layer
List resultList = Some backend proc call to get the employee data;
// save the list of order on our form
indexedForm.setResultList(resultList);
return mapping.findForward("success");
}
the problem is when I am submitting the for it is not saving the value of text field into the myMultipleForm....
can any one help me out...this thing is not working at all when our formbean is in request scope but when we keep this in session scope we are getting the same list which we are using to pupulate the page while we want the edited value also....
Please UseCodeTags when posting code or configuration. Unformatted code and configuration is very difficult to read. You can edit your post to include them by using the button.
Aditya Keyal
Ranch Hand
Joined: Dec 01, 2008
Posts: 71
posted
0
What I wonder is how is your form submission working in the first place.
and
In the jsp you are setting a property called employeeId while that property is just not available in the Employee object at all. The approach of using your List is correct. From the front of it the only apparent mistake is that a mismatch between the property "employeeId" and also I have one concern . Why are you using employeeId twice in 2 fields (one hidden and one text). That approach is not recommended in any situation.
Vijendra Kulhade
Greenhorn
Joined: Dec 07, 2009
Posts: 3
posted
0
no that hidden field is not there and in form employeeId should be the correct variable. I have written it by mistake. second thing I have only written the code to display my page. for saving the text field I have writen different action.
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.
subject: Can we send multiple textfield of same type in struts