Есть проблема, с которой я столкнулся для следующего кода:Почему я не получаю значения во время выполнения, но получаю их во время отладки?
Этот код ниже работает нормально и когда я помещаю указатель отладки на место. Но если я пытаюсь выполнить с помощью отладочной указатель, он не читается правильно, поэтому я не получайте точное значение. так что это приносит последнюю сохраненную ценность в этом месте .. является ли какая-либо проблема, связанная с синхронизацией? Все, что я хочу для решения этой строки, должно работать, выполняя как ее работу при отладке?
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, но я не знаю, как это сделать. Любая помощь будет принята с благодарностью.
Что он читает неправильно? Позаботьтесь о выводе тоже. –
Точка останова не изменит вывод кода – NimChimpsky
Нам нужно больше узнать о вашем коде. Проблема, вероятно, лежит где-то в другом месте. –