У меня есть куча страниц форм Seam; у каждого есть командная кнопка, которая вызывает метод sendEmail () в пользовательском служебном классе. Метод выглядит так:
public String sendEmail(String mailFile) throws SMTPSendFailedException {
status = "Processing email now...";
renderer.render(mailFile);
status = "Email sent successfully.";
renderer = null;
return "/index.xhtml";
}
Кнопка выглядит так:
<a4j:commandButton action="#{utilities.sendEmail('/form2/mail.xhtml')}" />
Метод sendEmail () возвращает страницу index.xhtml для формы, на которую следует перенаправить. На индексной странице также есть список всех форм, куда пользователи попадают при первом запуске приложения.
Я бы хотел отобразить сообщение об успехе или неудаче, когда пользователь отправил электронное письмо или если пользователь попал на страницу по ссылке, тогда ничего не показывать. Могу ли я использовать параметры страницы Seam, чтобы сообщить index.xhtml, что получено сообщение?
Ваша помощь очень ценится. Спасибо.