Я использую портлеты SpringMVC с Liferay 6.1. Я пытаюсь сделать AJAX-вызов из JSP, но метод не вызывается, и я получаю ошибку, как показано ниже
не удалось загрузить ресурс, сервер ответил со статусом 404 (не найден)
Мой метод jsp ajax -
jQuery.ajax({
url:'<portlet:resourceURL id="ajax" ></portlet:resourceURL>',
data: {id:data},
type: 'POST',
datatype:'json',
success: function(respData) {
alert(respData);
jQuery('#farmerProfile').html(respData);
}
});
и моя подпись метода servResource в классе контроллера равна
@ResourceMapping(value="ajax")
public void serveResource(
PortletConfig config, ResourceRequest request, ResourceResponse response)
throws Exception {
Мой класс контроллеров реализует
org.springframework.web.portlet.mvc.Controller interface
Кто-нибудь может пролить свет на это?
Спасибо