aspose file tools*
The moose likes Struts and the fly likes Ajax with Struts - Loading the lookup values in drop down Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Ajax with Struts - Loading the lookup values in drop down" Watch "Ajax with Struts - Loading the lookup values in drop down" New topic
Author

Ajax with Struts - Loading the lookup values in drop down

Mark Henryson
Ranch Hand

Joined: Jul 11, 2005
Posts: 200
I am developing a struts application with Ajax.
Mainly I am using Ajax for populating the look up values in drop down based on some other drop down/text values.
I have successfully written ajax javascript.
What I am doing is, the javascript will call the action and forward it to an jsp whose content type is xml.
Then I am parsing the xml and load the values in the drop down.

javascript >> Action servlet >> xml file >> parsing in javascript >> loading drop down values in html.

I am also using the Struts Validation Framework.
What is the issue I am facing is, I am having the form with 25 - 30 fields.
After invoking the ajax and populated the look up values in drop down and if any input validation fails, it's loading again in the same page for displaying the error message and at that time whatever look up value loaded in drop down from ajax is getting vanished, obviously.

How can we resolve it? Please suggest me whether the approach I am using is right? Since most of my form feilds will have more than 20 - 30 fields and most of the drop down values will based on the one or more other drop down values.
Please help to suggest is there any other easy way (sample example/links) to do it in Ajax with Struts (mainly for drop down).
Below is my coding:



struts-config.xml


LookupValueInDropDown.jsp
------------------


reg.jsp


Mark Henryson
Ranch Hand

Joined: Jul 11, 2005
Posts: 200
Sorry.. I thouht posting this ajaz forum and posted here. help to move to ajax forum
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61064
    
  66

Given that the Struts validator is involved, the HTML/JavaScript forum is not an appropriate location. Right here is just fine.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Mark Henryson
Ranch Hand

Joined: Jul 11, 2005
Posts: 200
any inputs/suggestion/idea/advice/links on this???
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

Submit the form via Ajax.
vishwa venkat
Ranch Hand

Joined: Nov 22, 2003
Posts: 185
couple of ideas -
You can do ajax submit as David mentioned.
Or when you make a ajax call to bring up the dropdown list, save the list in session. and on jsp get the drop down list from the session.
 
 
subject: Ajax with Struts - Loading the lookup values in drop down