Ты не. Это не то, как работают веб-браузеры.
Если вы начнете отправку формы, а затем отойдете от страницы, конечный результат будет несколько неопределенным; отправка может начаться, а может и не начаться.
Это больше похоже на проблему XY: какой конечный результат вы на самом деле получите?
Если вам просто нужно выполнить обработку этапы нескольких действий при отправке формы, тогда логика c должна быть извлечена из действий (что уже должно быть так, как это делается), и вы создаете новую конечную точку (если вам все еще нужны оригиналы), которая вызывает лог c каждого из двух текущих действий.
В показанном (грязном!) фрагменте кода вы не вызываете два действия, вы вызываете одно из двух действий в зависимости от того, есть ли идентификатор эпизода, поэтому непонятно, о чем вы даже спрашиваете.
Не имеет отношения: вы слишком много толкаете логики c в слой представления, и код показывает, что вы уже пострадали из-за этого. Будет только хуже. Также ясно, что это устаревшая система, как из используемой платформы, так и из соглашений стиля / именования.
Вы начинаете путь к печали. Вам лучше будет разбить JSP для извлечения бизнес-логики c, использовать разные JSP (и фрагменты или шаблоны), чтобы разбить различные варианты использования, и начать добавлять конечные точки API / JSON на серверную часть и использовать Ajax как минимум или начните вводить компоненты (React, Vue, что угодно).