Struts2 は Multikey Map をサポートしていますか?
もしそうなら、私はそれにアクセスできますか、
<s:property value="multiKeuMap[#k1][#k2][#k3]">
ありがとう
Struts2 は Multikey Map をサポートしていますか?
もしそうなら、私はそれにアクセスできますか、
<s:property value="multiKeuMap[#k1][#k2][#k3]">
ありがとう
以下のコード スニペットは、2 つのキーを使用してマルチ キー マップから値を取得します。(ognl 式を使用)。
MultiKeyMap keyMap = new MultiKeyMap();//MultiKeyMap Creation
keyMap.put("1","2","OneTwo");//storing value
OgnlContext context = new OgnlContext();// Ognl Context
context.put("vap", keyMap);
Object expression = Ognl.parseExpression("vap.get(\"1\",\"2\")");// Ognl expression //to retrive value from multikeyMap
System.out.println(Ognl.getValue(expression, context));//Printing value.
要件 "multiKeuMap.get(\"k1\",\"k2\")" に対してこの式を試していただけますか
Jspページでは、この式「multiKeuMap.get('k1','k2')」で試すことができます
Struts OGNL は Java コレクションをサポートしていますが、MultiKeyMap はサポートしていません。
Apache Struts のドキュメントには、マップ、リスト、およびセットをサポートしていると書かれています。