Выберите метод компонента и перенаправьте запрос GET

Я использую JSF 2 и PrimeFaces 2.1 в GlassFish.

] У меня есть страница, которая предназначена для того, чтобы люди могли выполнять действие после перехода по URL-адресу обратного вызова (например, как ссылка, встроенная в электронное письмо, или как параметр URL-адреса обратного вызова какой-либо внешней службы аутентификации или оплаты). В моем случае мне нужно сбросить пароль . URL обратного вызова имеет параметр token GET, например:

http://example.com/app/resetPasswordForm.jsf?token=abc123

При загрузке страницы resetPasswordForm.jsf , мне нужно проверить, действителен ли токен, и перенаправить в основное приложение. экран, если он недействителен.

Я думаю, что нужно иметь метод bean-компонента, например:

public String resetPasswordHandler.showResetForm(String token) {
  if /* token is valid */ {
    return "resetPasswordForm.jsf";
  } else {
    return "main.jsf";
  }
}

Но как я могу заставить этот метод попадать при загрузке страницы?

Не знаю, как действовать - предложения приветствуются.

12
задан BalusC 2 July 2016 в 09:47
поделиться