Может ли кто-нибудь, кто имеет опыт обработки пост-запросов xmlHttpRequest с Spring DispatcherPortlet, сказать мне, как лучше всего это сделать? Я использую модуль YUI io и Jackson Object Mapper в качестве примера:
@ResourceMapping(value="stuff")
public void method(ResourceResponse response){
Person person = new Person();
person.setWeight(150);
ObjectMapper mapper = new ObjectMapper();
try{
mapper.writeValue(response.getWriter(), person);
}
...
}
Ajax:
function() {
var A = AUI();
A.io("<portlet:resourceURL id="stuff" />", {
method: 'POST',
data: {
description: 'value'
}
});
}
Это - это вопрос, по которому вы можете проголосовать за то, что среда Spring-портлет будет иметь ту же поддержку, что и обычный spring-mvc. Это @ResponseBody, преобразование данных в JSON и т. Д. Теперь AFAIK нужно делать это вручную ...
РЕДАКТИРОВАНИЕ: выяснил решение
ПОЖАЛУЙСТА: взгляните на этот вопрос, который лучше сформулирован https://stackoverflow.com/questions/4782971/handling-ajax-requests-with-spring-portlet