(2) Научишь человека плохому) Ему скорее всего на форму надо, а правильно делать как раз-таки неконтекстные вызовы для получения данных.
(0) Сериализуй их в коллекцию, которую можно передать на клиент, например массив или структуру, как написал (3). Ещё можно список значений или соответствие, но это для специфичных задач.
(5) форма тоже живет на сервере, не надо ничего никуда передавать
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой