如何使用表达式语言访问HashMap

时间:2010-12-12 22:37:23

标签: el

我在操作EL / JSP中的数据方面遇到了一些问题。

我的Action中有两个变量(我正在使用Struts2顺便说一句):

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

约会具有属性docID,医生列表使用此属性来识别医生全名;我希望在我的JSP中获得医生的全名。也就是说,我想要这个:

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

然而,这不起作用。关于如何使这个工作的任何想法?

1 个答案:

答案 0 :(得分:25)

您无需打开另一个EL表达式。只需删除内部:

${doctors[appointment.docID]}