Spring MVC - переадресация почты (связанная с PayPal) - PullRequest
1 голос
/ 25 ноября 2011

Мне нужно решить проблему с перенаправлением POST в приложении Spring MVC.

PayPal позволяет разместить простую HTML-форму, которая может перенаправлять на страницы PayPal с постом.Но мне нужно выполнить некоторые действия в приложении после того, как пользователь нажмет кнопку PayPal, но перед тем, как будет предпринято реальное действие.

Поэтому я думал о том, чтобы сделать это так: разместить кнопку PayPal на веб-странице, указывая на локальный контроллер.Там мне нужно будет выполнить некоторые действия, например, проверить, вошел ли пользователь в приложение, и если да, то указать его адрес электронной почты как настраиваемое поле для параметров запроса PayPal.Если нет, то войдите в систему и сделайте предыдущий.После того, как вся информация собрана, мне нужно сделать пост.Я знаю, как я мог сделать такую ​​публикацию, но мне нужно, чтобы веб-браузер пользователя был перенаправлен туда.Есть ли способ сделать это?

1 Ответ

1 голос
/ 25 ноября 2011

Вы не можете настроить браузер пользователя на перенаправление и публикацию, но вы можете сделать это с помощью JavaScript. Поток будет примерно таким:

  1. Пользователь нажимает кнопку PayPal
  2. Кнопка PayPal отправляет данные на ваш контроллер с помощью ajax
  3. ваш контроллер возвращает сообщение об успехе и любую дополнительную информацию, необходимую
  4. Java-скрипт на вашей странице получает сообщение и перенаправляет на PayPal
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...