У меня есть форма с (на данный момент) двумя полями и отправьте следующее:
capture.id = 213
capture.description = DescriptionText
Целевой объект 'capture' является неизменным, и я хотел бы предоставить конвертер типов, который будет принимать оба значения и вызывать конструктор. Похоже, я не могу заставить TypeConverter быть вызванным.
Если ввод просто:
capture = foo
Затем вызывается конвертер типов, но, очевидно, это не очень полезно, есть ли возможность заставить ognl делегировать мне оставшуюся часть диалога типов, возможно, передав в Map параметров? *
Есть идеи? Возможно ли это даже в стойках2
версии: стойки 2.0.14 и ognl 2.6.11
РЕДАКТИРОВАТЬ: Я немного прочитал об этом, и моя следующая попытка показалась мне хорошим планом. Моя теория состояла в том, что использование синтаксиса карты заставит Ognl преобразовать значения в карту, а затем вызвать мой конвертер с этой картой, чтобы преобразовать его в мое значение.
capture[id] = 213
capture[description] = DescriptionText
Нет, это не имеет никакого значения.