私はHashMap
コントローラに持っています:
HashMap<String, ArrayList<String> map = new HashMap<String, ArrayList<String>();
JSPページでは、次のような方法でこれにアクセスしたい:
<c:forEach var="list" items="${requestScope.list}">
<c:set var="testing" value="{requestScope.map}"></c:set>
<c:forEach var="anotherTesting" items="${testing['${list.item}']}">
<option><c:out value="${anotherTesting}"/></option>
</c:forEach>
</c:forEach>
Wherelist.item
は文字列ですが、別のプロセスに使用されていますが、にアクセスするために使用したいですHashMap
。
JSTL を連結する方法はありますか? どちらかmap.key
またはmap['key']
するでしょう。