我在侦听器方法中有以下代码:
FacesContext.getCurrentInstance().getExternalContext().getRequestMap().put("time", new Date());
单击按钮时,将执行以下代码
System.out.println(FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get("time"));
除了在处理当前请求时未执行侦听器时“时间”为空,但是:似乎“时间”对象在请求处理中幸存下来。因此,当“时间”有时在过去设定时,它会停留在那里......有人可以解释一下吗?谢谢。