Хорошо, вот один для гуру Java / JavaScript:
В моем приложении один из контроллеров передает TreeMap в JSP. Эта карта содержит имена производителей автомобилей в качестве ключей и списки объектов автомобилей в качестве значений. Эти объекты Car являются простыми бобами, содержащими название автомобиля, идентификатор, год выпуска и т. Д.
Итак, карта выглядит примерно так (это просто пример, чтобы немного прояснить ситуацию):
Ключ: Porsche
Значение: список, содержащий три объекта Car (например, 911, Carrera, Boxter с их респектабельными годами производства и идентификаторами)
Ключ: Fiat
Значение: список, содержащий два объекта Car (например, Punto и Uno)
и т.д ...
Теперь, в моем JSP у меня есть два комбинированных списка. Один должен получить список производителей автомобилей (ключи от карты - эту часть я знаю, как это сделать), а другой должен динамически изменить , чтобы отображать названия автомобилей, когда пользователь выбирает определенного производителя. из первого комбобокса. Так, например, пользователь выбирает «Porsche» в первом поле со списком, а второй сразу отображает «911, Carrera, Boxter» ...
Потратив пару дней, пытаясь выяснить, как это сделать, я готов признать поражение. Я перепробовал много разных вещей, но каждый раз, когда я врезался в стену, где-нибудь по пути. Кто-нибудь может подсказать, как мне подойти к этому?
Да, я новичок в JavaScript, если кому-то было интересно ...
РЕДАКТИРОВАТЬ: я пометил это как вызов кода. Престижность любому, кто решает эту проблему без использования JavaScript-фреймворка (например, JQuery).