Hope this helps: ------------------------------- Action class ------------------------------------------------
//the options to be returned private String[] options; public void setOptions(String[] options) { this.options = options; } public String[] getOptions() { return options; } //the term user typed private String term; public String getTerm() { return term; } public void setTerm(String term) { this.term = term; } public String getData() { populateOptions(term); return SUCCESS; //I am using JSON plugin for SUCCESS( https://cwiki.apache.org/S2PLUGINS/json-plugin.html) } private void populateOptions(SString queryString) { if(queryString == null){ return; } queryString = queryString.toLowerCase(); String[] uiOptions = getAllData(); List<String> matchList = new ArrayList<String>(); for(String uiOption: uiOptions) { if(uiOption.toLowerCase().startsWith(queryString)) matchList.add(desc); } options = new String[matchList.size()]; matchList.toArray(options); //populate options with matches } ------------------------------- Struts XML ------------------------------------------------ <action name="GetMasterData" class="MasterDataProviderAction" method= "getData"> <result name="success" type="json"> <param name="root">options</param> </result> </action> ------------------------------- JS & HTML ------------------------------------------------ $(<your-selector>).autocomplete( { source: 'your-urlbase/GetMasterData'}); - rahul From: sharath karnati <karna...@yahoo.com> To: Struts Users Mailing List <user@struts.apache.org> Date: 23-04-2010 01:07 Subject: Re: Jquery autocomplete with struts2. Please find below example http://makhaer.blogspot.com/2008/12/jquery-autocomplete.html in this example, he is just using jquery with textfield for doing autocomplete with PHP. I'd like to do samething with struts2 action. Can anyone please let me know, how to send data from action to .jsp to display autocomplete rather than using another plug-ins. Thanks, Sharath. --- On Thu, 4/22/10, Johannes Geppert <jo...@web.de> wrote: From: Johannes Geppert <jo...@web.de> Subject: Re: Jquery autocomplete with struts2. To: user@struts.apache.org Date: Thursday, April 22, 2010, 2:29 PM Hello, since version 2.0.0 the Struts2 jQuery Plugin have a autocompleter tag. This is an easy way to implement an Autocompleter. See: http://code.google.com/p/struts2-jquery/wiki/AutocompleterTag Best Regards Johannes Geppert sharath wrote: > > Hi All, > > I'm trying to use Jquery autocomplete with struts2. The example for > using Jquery autocomplete is given below(link) > > http://makhaer.blogspot.com/2008/12/jquery-autocomplete.html > > In this example, author is returning data with .php similarly I'd like > to return data from struts2 action(not with json object) > > Can anyone please let me know how to return data from struts2 action > for accomplishing same thing. > > Thanks in advance. > > Regards, > Sharath. > ----- --- web: http://www.jgeppert.com twitter: http://twitter.com/jogep -- View this message in context: http://old.nabble.com/Jquery-autocomplete-with-struts2.-tp28329744p28332899.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org =====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you