我有一个包含标题和主要部分的网页。标题和主要部分都对我的服务器上运行的一个特定 Java API 进行相同的调用。第一个呼叫应该建立一个会话并在会话中设置一个标志,以防止第二个呼叫继续进行,直到第一个呼叫完成(例如它的阻塞)。
当前发生的是标头通常首先进行调用,建立会话并设置标志。然后,主要部分进行调用;但是,由于某种原因,它正在建立一个全新的会话,因此它永远不会看到标志,并且两个调用都连续运行。这个连续运行的过程会导致底层数据库出现问题,这是一个单独的问题。
所以我的问题是,为什么要建立两个单独的会话?为什么第二个呼叫不能识别第一个会话并使用它?