Вызов Ajax из портала Spring MVC Liferay 6.1 - PullRequest
0 голосов
/ 30 марта 2012

Мы используем инфраструктуру портлетов SpringMVC с Liferay 6.1 для разработки портала.Текущая проблема, с которой мы сталкиваемся, заключается в том, что мы не можем вызвать метод servResouce в классе контроллера через вызовы ajax с нашей страницы jsp.

Может кто-нибудь указать на решение.

1 Ответ

0 голосов
/ 09 апреля 2012

В контроллере Spring определите метод ресурса как

Public ModelAndView serveResource(ResourceRequest req, ResourceResponse res)
{
  ...
  res.setContentType("application/json; charset=...");
  return new ModelAndView("res_page", model);
}

И настройте страницу ответа res_page.jsp с помощью:

<% page contentType="text/html; charset=..." %>
<%-- text/html has no effective effect on your response contentType --%>
<% (your taglibs) %>
{
  (your data)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...