以下代码我面临一个问题,
下面的代码工作正常,当我将调试指针放在该位置时,但如果我尝试在没有调试指针的情况下执行,它无法正确读取,所以我没有得到确切的值。所以这会将最后保存的值带到这个地方..有任何同步相关的问题吗?我想要一个解决方案是这条线应该在执行时工作,就像它在调试时的工作方式一样?
if(session.getAttribute("lightingDesc")!=null)
{
lightingDesc=(String)session.getAttribute("lightingDesc");
}
找到了上述问题的根本原因..这是代码:document.strikeoffForm.submit(); window.open('<%= baseURL %>/jsps/makeStrikeOffs/Print.jsp', "printStrikeoff");
它的发生是因为异步调用。问题是我正在这样做.. 1. 提交表单 2. 打开新窗口以显示提交的值。但是在提交表单之前的一段时间,发生了 2 动作。我认为 Ajax 中的解决方案,但我不知道该怎么做。任何帮助将不胜感激。