К сожалению, это не так модно, как было бы в spring-web-mvc
ли кто-нибудь, кто имеет опыт обработки пост-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