I just tried adding this to my sample controller:
@RequestMapping(value="/jsontest", method=RequestMethod.GET)
public @ResponseBody User getUserAsJson() {
User jsonUser = new User();
jsonUser.setFirstName("Mickey");
jsonUser.setLastName("Mouse");
jsonUser.setUsername("mmous");
return jsonUser;
}
However, a visit to / jsontest url ends with a 406 error http => is not acceptable.
So ... what currently works to create "application / json" responses, instead of returning jsp / html views?
I am using Spring Framework 3.0.6 RELEASE.
source
share