Hi,
I'm using SpringMVC for my web application. In one of the JSPs I'm making an Ajax call using jQuery and retrieving a list of objects.
my jsp calls
The getCities is mapped to the following:Code:<script type="text/javascript"> function getCities() { jq(function() { jq.post("getCities.html", { stateSelect: jq("#stateSelect").val()}, function(data){ jq("#cities").replaceWith('<span id="cities">Changed</span>'); }); }); } </script>
I get the following error when I run this.Code:@RequestMapping(value = "/getCities", method = RequestMethod.POST) public @ResponseBody List<StateNames> getCities(@RequestParam(value="stateSelect", required=true) String stateName, Model model) { // Delegate to service to do the actual adding List<StateNames> listStates = myService.listCityNames(stateName); // @ResponseBody will automatically convert the returned value into JSON format // You must have Jackson in your classpath return listStates; }
Please guide me.Code:406 Not Acceptable The requested resource is only capable of generating content not acceptable according to the Accept headers sent in the request.
I used Firbug to see what's going on. Here's what i get:
Please guide me.Code:Response Headers Server Apache-Coyote/1.1 Content-Type text/html;charset=utf-8 Content-Length 1070 Date Sat, 12 Feb 2011 13:09:44 GMT Request Headers Host localhost:8080 User-Agent Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 Accept */* Accept-Language en-us,en;q=0.5 Accept-Encoding gzip,deflate Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive 115 Connection keep-alive Content-Type application/x-www-form-urlencoded; charset=UTF-8 X-Requested-With XMLHttpRequest Referer http://localhost:8080/MyApplication/ Content-Length 17 Cookie JSESSIONID=640868A479C40792F8AB3DE118AF12E0 Pragma no-cache Cache-Control no-cache


Reply With Quote
