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

问题描述 投票:15回答:1

我有在EL / JSP操作数据的一些问题。

我在我的Action两个变量(我使用Struts2的BTW),他们是:

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

任命具有属性docID和医生列表使用这种识别医生的全名;我想在我的JSP,以获得医生的全名。也就是说,我想这样的:

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

然而,这是行不通的。关于如何得到这个工作任何想法?

el
1个回答
25
投票

你并不需要打开另一个EL表达式。只需取下内一:

${doctors[appointment.docID]} 
© www.soinside.com 2019 - 2024. All rights reserved.