次のコードで直面している問題があります。
この以下のコードは正常に動作し、その場所にデバッグ ポインターを置くと、しかし、デバッグ ポインターなしで実行しようとすると、正しく読み取られないため、正確な値が得られません。これにより、最後に保存された値がこの場所にもたらされます..同期関連の問題はありますか? 解決策が欲しいのは、デバッグ中にどのように機能するかとして、実行中にこの行が機能することだけですか?
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で解決策を考えていますが、どうすればよいかわかりません..どんな助けでも大歓迎です。