2010-12-12 8 views
13

EL/JSPでデータを操作する際に問題があります。Expression Language(JSP)を使用してHashMapにアクセスするには

私はActionで2つの変数を持っている(私はところでStruts2のを使用しています)彼らは、次のとおりです。

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

予定は属性docIDと医師のリストは医者フルネームを識別するために、これを使用しています。私は私のJSPで医者のフルネームを取得したい。つまり、私はこれが欲しい:

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

しかし、これは動作しません。どのようにこれを動作させるための任意のidean?

+0

も参照[のJava EE 5つのチュートリアル - EL式の例](http://download.oracle.com/javaee/5/tutorial/doc/bnahq.html#bnaim ) – BalusC

答えて

24

別のEL式を開く必要はありません。ただ、削除インナー-1:

${doctors[appointment.docID]} 
+0

ありがとう= Dそれは働いた! –

関連する問題