0
在火花框架中,我应该如何正确地闪烁消息(例如,在登录失败后显示一个红色文本,说明发生了什么问题后仅显示一次)? (模板变量不是选项,我需要将它与重定向配对)如何在火花框架中正确地闪烁消息
在火花框架中,我应该如何正确地闪烁消息(例如,在登录失败后显示一个红色文本,说明发生了什么问题后仅显示一次)? (模板变量不是选项,我需要将它与重定向配对)如何在火花框架中正确地闪烁消息
您可以在会话属性中设置消息。然后确保读取它时从会话中删除它。
要设置会话属性:
req.session().attribute(FLASH_MESSAGE, "Message");
然后检索它像这样,发现它已被检索到后,立即取出:如果你把getFlashMessage()
方法在bean中多数民众赞成设置
public String getFlashMessage() {
String message = session.attribute(FLASH_MESSAGE);
session.removeAttribute(FLASH_MESSAGE);
return message;
}
作为模板参数,然后可以引用该bean上的flashMessage
属性,它将读取一次,然后从会话中删除。所以如果这个(或新的)页面被重新加载,它将不会再次显示。