Ответ 1
Вам не нужно открывать другое EL-выражение. Просто удалите внутреннюю:
${doctors[appointment.docID]}
У меня возникают некоторые проблемы с управлением данными в EL/JSP.
У меня две переменные в моей Action
(я использую Struts2 btw):
private List<Appointment> appointment;
private Map<Integer, String> doctors;
Назначение имеет атрибут docID
, и список врачей использует его для определения полного имени Доктора; Я хочу, чтобы мой JSP получил полное имя врача. То есть, я хочу это:
${doctors[${appointment.docID}]}
Однако это не работает. Любой идеал о том, как заставить это работать?
Вам не нужно открывать другое EL-выражение. Просто удалите внутреннюю:
${doctors[appointment.docID]}