Также вы можете использовать этот тип при необходимости
робовал следующее, что удивительно не работает, похоже, .values не работает вообще в jstl:
<c:forEach var="r" items="${applicationScope['theMap'].values}">
Карта определяется следующим образом (а затем сохраняется в ServletContext):
Map<Integer, CustomObject> theMap = new LinkedHashMap<Integer, CustomObject>();
Как заставить это работать? Я действительно хотел бы избежать изменения того, что внутри цикла foreach.