Thank you so much. It works great.

On Dec 11, 5:05 pm, "Jörn Zaefferer" <joern.zaeffe...@googlemail.com>
wrote:
> Though in this case you don't really need JSON, just a line-delimited list.
>
> searchVal =  ServletRequestUtils.getStringParameter(request, "q");
> list= service.getResult(searchVal );
> for (String entry : list) {
>   response.getWriter().write(entry + "\\n");}
>
> return null;
>
> On Thu, Dec 11, 2008 at 11:03 PM, Jörn Zaefferer
>
>
>
> <joern.zaeffe...@googlemail.com> wrote:
> > You should use a JSON library (see json.org) to generate valid JSON,
> > then write that directly to the response, returning null to indicate
> > to Spring that the response is already rendered.
>
> > Something like this:
>
> > searchVal =  ServletRequestUtils.getStringParameter(request, "q");
> > list= service.getResult(searchVal );
> > response.getWriter().write(new JSONArray(list).toString());
> > return null;
>
> > Jörn
>
> > On Thu, Dec 11, 2008 at 8:34 PM,anny<2000.ann.s...@gmail.com> wrote:
>
> >> I have jquery auto complete example working. Trying to integrate with
> >> spring MVC.
>
> >> I use InternalResourceViewResolver and SimpleUrlHandlerMapping.
>
> >> I am trying to pass url in autocomplete(url), which is mapped to
> >> multiactioncontroller which returns array based on value entered in
> >> tex box.
> >> But its returning entire jsp instead of array.
>
> >> Jsp
>
> >> Code:
> >> <html>
> >> <head>
> >>   <script src="http://code.jquery.com/jquery-latest.js";></script>
> >> <link rel="stylesheet" href="http://dev.jquery.com/view/trunk/plugins/
> >> autocomplete/demo/main.css" type="text/css" />
> >>  <link rel="stylesheet" href="http://dev.jquery.com/view/trunk/
> >> plugins/autocomplete/jquery.autocomplete.css" type="text/css" />
> >>  <script type="text/javascript" src="http://dev.jquery.com/view/trunk/
> >> plugins/autocomplete/jquery.autocomplete.js"></script>
> >>  <script type="text/javascript" src="http://dev.jquery.com/view/trunk/
> >> plugins/autocomplete/lib/jquery.bgiframe.min.js"></script>
> >>  <script type="text/javascript" src="http://dev.jquery.com/view/trunk/
> >> plugins/autocomplete/lib/query.ajaxQueue.js"></script>
> >>  <script type="text/javascript" src="http://dev.jquery.com/view/trunk/
> >> plugins/autocomplete/lib/thickbox-compressed.js"></script>
> >>  <script>
> >>  $(document).ready(function(){
> >>      var url = "searchResult.htm";
> >>    $("#example").autocomplete(url);
> >>      });
> >>  </script>
> >> </head>
> >> <body>
> >>  API Reference: <input id="example" /> (try "C" or "E")
> >> </body>
> >> </html>
>
> >> Here is what I return in multiaction actroller
>
> >> Code:
> >> searchVal =  ServletRequestUtils.getStringParameter(request, "q");
> >> list= service.getResult(searchVal );
> >> return new ModelAndView("SEARCH",  "Arr",  list.toArray());
>
> >> Thanks in advance.
> >> Any help will be appreciated.
>
> >>Anny- Hide quoted text -
>
> - Show quoted text -

Reply via email to