Я использую primaryfaces 3.5, и я не могу понять, как рычать сообщение на следующей странице. Например, я хочу добавить запись в базу данных, после чего я перенаправляю другую страницу, где я хочу показать сообщение о рычании с «Запись была добавлена с успехом!» я пытался что-то вроде этого:Как показать сообщение о гладкости на следующей странице?
public String addLabelInDB() {
try {
//logic to add a record in DB
FacesContext context = FacesContext.getCurrentInstance();
context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Success!", "Label has been added with success!"));
} catch (Exception e) {
logger.debug(e.getMessage());
}
return "listLabelsPage";
}
и в listLabelsPage.xhtml у меня есть:
<p:growl id="msgs" showDetail="true" autoUpdate="true"/>
, но он не работает. Я полагаю, что сообщение теряется, потому что это другой запрос или что-то еще? Есть ли возможность сохранить сообщение по запросу и показать его на следующей странице? Благодаря!
Хотя с помощью раствора сообщение всегда показал OnLoad из listLabelsPage.xhtml это помогает меня много, потому что установка флага, если вставка была выполнена с успехом, я достигла того, что я что. – Aditzu