ActionResponse.sendRedirect не работает в LifeRelay Spring Portlet?

Я использую весеннюю версию портлета (весна 4.1).

@ActionMapping(param="action=redirectTest")
 public void handleRenderRequest(ActionRequest request,ActionResponse response,Model model){
  System.out.printIn("the value coming");
  response.sendRedirect("https://www.google.com");
  System.out.printIn("the value coming");
 }

sendRedirect не работает?

1 ответ

Проверьте ограниченную конфигурацию перенаправления Liferay, настройте и повторите попытку.

По этой ссылке, включая значения по умолчанию и документацию:

Установите для этого свойства значение "ip" или "domain" для метода безопасности перенаправления. Если установлено значение "домен", портал будет перенаправлять пользователей только на домены, указанные в свойстве "redirect.url.domain.allowed". Если установлено значение "ip", портал будет перенаправлять только на домены, IP-адрес которых преобразуется в IP-адрес, указанный в свойстве "redirect.url.ip.allowed". Значения по умолчанию:

redirect.url.security.mode=ip

Примеры:

redirect.url.security.mode=domain

Введите список доменов, разделенных запятыми, на которые порталу разрешено перенаправлять. Введите пустой список, чтобы разрешить любой домен. Указание домена с ведущей "*." позволяет перенаправлять на поддоменов. Значения по умолчанию:

redirect.url.domains.allowed=

Введите список IP-адресов через запятую, на которые разрешено перенаправление портала. Введите пустой список, чтобы разрешить любой IP. SERVER_IP будет заменен IP-адресом хост-сервера. Значения по умолчанию:

redirect.url.ips.allowed=127.0.0.1,SERVER_IP
Другие вопросы по тегам