Я делаю ajax-запрос, используя jquery, это вызывает следующий пружинный контроллер:
@RequestMapping(value = "/dialogController", method = RequestMethod.POST)
public String dialogController(Model model, @RequestBody MyClass myclass) {
myClass.setTitle("SUCCESS");
model.addAttribute("myClass",myClass);
return "dialogContent"; //this resolves to dialogContent.jsp
}
Однако я получаю следующую ошибку:
org.springframework.web.HttpRequestMethodNotSupportedException:
Request method 'POST' not supported
И, если требуется, здесь есть ajaxвызов, который я делаю с использованием jQuery:
jq.postJSON("/dialogController", myClass, function(data) {
myDialog.html(data);
myDialog.dialog('open');
//dialog settings previously assigned,
//but the success callback function is not reached anyway
});
EDIT Я получаю ту же ошибку, если использую:
jq.ajax({
type: 'POST',
url: "/dialogController",
data:myClass,
success: function(data) {
previewDialog.html(data);
previewDialog.dialog('open');
});