2010-12-12 2 views
13

EL/JSP에서 데이터를 조작하는 데 문제가 있습니다.JSP (Expression Language)를 사용하여 HashMap에 액세스하는 방법

나는 두 개의 변수를 가지고 내 Action 사람들은 (내가 BTW Struts2를 사용하고 있습니다) :

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

약속이 속성 docID을 가지고 있으며, 의사 목록은 의사 이름을 확인하려면이 옵션을 사용합니다 내 JSP에서 의사의 이름을 알고 싶습니다. 즉, 나는 이것을 원한다 :

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

그러나 이것은 작동하지 않는다. 이 아이디어를 얻는 방법에 대한 아이디어가 있습니까?

+0

도 참조 [자바 EE 5 튜토리얼 - EL 표현식의 예 (http://download.oracle.com/javaee/5/tutorial/doc/bnahq.html#bnaim) – BalusC

답변

24

다른 EL 표현식을 열 필요가 없습니다. 그냥 제거 내부-하나

${doctors[appointment.docID]} 
+0

감사합니다. = D 효과가있었습니다! –

관련 문제