Если флажок не установлен при вызове сервлета, параметр запроса для этого флажка будет нулевым.Таким образом, вы можете убедиться, что у каждого флажка есть свой индивидуальный идентификатор на вашем JSP, и прочитать значения из запроса в Map с идентификатором в качестве ключа при вызове сервлета.
Когда пользователь возвращается кстранице с флажками, передайте значения обратно в качестве параметров запроса и используйте их для установки состояния флажков.
Если ваше приложение будет больше, чем это, я бы серьезно предложил посмотреть налибо:
Или какой-либо другой тип Framework.Все они поддерживают этот тип использования, и их очень легко быстро запустить и запустить.