Поиск сессии JSTL - ключ имеет периоды

Я работаю с некоторым унаследованным кодом, и в какой-то момент существует ключ в сессии, которая является чем-то как

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?

спасибо.

7
задан John Vint 29 March 2010 в 21:34
поделиться

1 ответ

Использовать синтаксис квадратных скобок.

$ {sessionScope ['com.org.something.Object']. SomeFieldGetter} должен это сделать.

5
ответ дан 7 December 2019 в 12:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: