gpt4 book ai didi

java - 在 JSF 2 配置文件中将 Flash.keepMessage 设置为 true 可以吗?

转载 作者:行者123 更新时间:2023-12-02 07:49:43 26 4
gpt4 key购买 nike

这一行:

FacesContext.getCurrentInstance().getExternalContext().getFlash().setKeepMessages(true);

可以通过任何配置文件中的其他代码进行更改吗?每当我需要从代码中重定向此行时,我想避免键入此行:

     FacesContext.getCurrentInstance().getExternalContext().redirect("errorApp");

问候。

最佳答案

没有配置设置可以更改“保留消息”功能。

只需创建一个实用方法,通过单个方法调用替换重复的代码。例如

public static void addGlobalInfoFlashMessage(String message) {
FacesContext context = FacesContext.getCurrentInstance();
context.getExternalContext().getFlash().setKeepMessages(true);
context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, message, null));
}

关于java - 在 JSF 2 配置文件中将 Flash.keepMessage 设置为 true 可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10366395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com