Я работаю с некоторым унаследованным кодом, и в какой-то момент существует ключ в сессии, которая является чем-то как
session.setAttribute("com.org.something.Object",someObject);
Теперь пытаясь получить доступ это в jsp, использующем jstl, является немного трудным becuase, если бы я попробовал его как, я обычно был бы я делать:
${sessionScope.com.org.something.Object.someFieldGetter}
Поскольку большинство из нас может предположить, что это перестанет работать, потому что нет никакого объекта com в объеме сессии. Я также попробовал
${sessionScope.'com.org.something.Object'.someFieldGetter}
И ошибка анализа была брошена.
Делает любой знает, как разрешить это так, чтобы я мог правильно получить объект, подобный session.getAttribute("com.org.something.Object")
но через jstl?
спасибо.
Использовать синтаксис квадратных скобок.
$ {sessionScope ['com.org.something.Object']. SomeFieldGetter}
должен это сделать.