2010-12-12 68 views
13

我在處理EL/JSP中的數據時遇到了一些問題。如何使用表達式語言(JSP)訪問HashMap

我有兩個變量我Action(我使用Struts2的BTW),他們是:

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

任命具有屬性docID和醫生列表使用這種識別醫生的全名;我想在我的JSP中獲得醫生的全名。也就是說,我想要這個:

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

但是這不工作。任何關於如何使這項工作的思想?

+0

參見[Java EE 5個教程 - EL表達式的示例](http://download.oracle.com/javaee/5/tutorial/doc/bnahq.html#bnaim ) – BalusC 2010-12-12 23:25:43

回答

24

您不需要打開另一個EL表達式。只是刪除內酮:

${doctors[appointment.docID]} 
+0

謝謝= D它工作! – 2010-12-12 22:55:00