Как я могу получить доступ к HashMap с помощью языка выражений

У меня возникают некоторые проблемы с управлением данными в EL/JSP.

У меня две переменные в моей Action (я использую Struts2 btw):

private List<Appointment> appointment;
private Map<Integer, String> doctors;

Назначение имеет атрибут docID, и список врачей использует его для определения полного имени Доктора; Я хочу, чтобы мой JSP получил полное имя врача. То есть, я хочу это:

${doctors[${appointment.docID}]} 

Однако это не работает. Любой идеал о том, как заставить это работать?

Ответы

Ответ 1

Вам не нужно открывать другое EL-выражение. Просто удалите внутреннюю:

${doctors[appointment.docID]}