Erro : 406 (Not Acceptable) Spring

Estou fazendo um pequeno exemplo utilizando Spring, Jquery, porém esta dando erro abaixo:

jquery.js:9664 POST http://localhost:8080/SpringBootStrap/purchase-request/AddUser.htm 406 (Not Acceptable)

Segue abaixo o meu códgio:

JSP

<script type="text/javascript">
        var contexPath = "<%=request.getContextPath() %>";
</script>

<script
	src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
	function doAjaxPost() {
		var name = $('#name').val();
		var education = $('#education').val();
		$.ajax({

			type : "POST",
			url : contexPath + "/purchase-request/AddUser.htm",
			data : "name=" + name + "&education=" + education,

			success : function(response) {

				// we have the response

				if (response.status == "SUCCESS") {

				} else {

				}

			},

			error : function(e) {

				alert('Error: ' + e);

			}

		});

	}
</script>
</head>
<body>

	<input type="button" value="Add Users" onclick="doAjaxPost()">
	<br /> Enter your name :
	<input type="text" id="name">
	<br /> Education :
	<input type="text" id="education">

Controller

@Controller
@RequestMapping("/purchase-request")
public class PurchaseRequestController {

	private static final String MY_REQUESTS_VIEW = "myRequests";
	private static final String MY_REQUESTS_MODEL_ATTRIBUTE = "myRequestList";
    private List<User> userList = new ArrayList<User>();


	@Resource
	private PurchaseRequestService purchaseRequestService;

	@RequestMapping(value = "/myRequests", method = RequestMethod.GET)
	public String getMyRequests(Model model) {
		model.addAttribute(MY_REQUESTS_MODEL_ATTRIBUTE, purchaseRequestService.getAllPurchaseRequests());
		return MY_REQUESTS_VIEW;
	}

	@RequestMapping(value = "/AddUser.htm", method = RequestMethod.POST)
	public @ResponseBody JsonResponse addUser(@ModelAttribute(value = "user") User user, BindingResult result) {
		JsonResponse res = new JsonResponse();
		ValidationUtils.rejectIfEmpty(result, "name", "Name can not be empty.");
		ValidationUtils.rejectIfEmpty(result, "education", "Educatioan not be empty");
		if (!result.hasErrors()) {

			userList.add(user);

			res.setStatus("SUCCESS");
			res.setResult(userList);
		} else {
			res.setStatus("FAIL");
			res.setResult(result.getAllErrors());
		}
		return res;

	}

}

Cosegui resolver desta forma :slight_smile:

[CODE]


@RequestMapping(value = "/getAjaxResponse.htm", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody String processAJAXRequest(
            @RequestParam("productId") String productId, @RequestParam("name") String Name, @RequestParam("education") String Education ) {
    String response;
    System.out.println(Name);
    System.out.println(Education);
           Long prodId=Long.parseLong(productId);
     response= "10";
    return response;

}

[/CODE]