我的应用程序出错,只有在用户双击命令链接时才会出现错误。
似乎正在发生的事情是第一次点击正确执行帖子然后重定向并创建WebBeans的新实例,并使用正确的视图参数。
第二次单击尝试恢复POST中的旧视图,该视图将不再存在,因此创建一个新的和新的ViewScoped
bean相关联。当在@PostConstruct
中读取视图参数时,这是空的,并且稍后会在代码中抛出异常。
有没有人经历过这样的事情?如何围绕它进行编码最好?我试图避免在客户端上检测并停止此操作,因为我想更多地了解问题,而不是将其隐藏在JS后面!