У меня проблема с тем, что я пытаюсь установить переменную на странице JSP, которая должна быть доступна для всех других страниц, обслуживающих этот запрос.
<c:set value="foo" scope="request" var="bar" />
Однако, когда я пытаюсь прочитать переменную с другой страницы (основной JSP, который все собирает), она пуста. Должно ли это когда-либо случиться? Есть ли что-то, на что мне нужно обратить внимание в нашем механизме рендеринга? (Я уже написал маленькие скриптлеты, которые печатали место в памяти объекта запроса, и оно одинаково на обеих страницах.) Когда я пишу его в области действия сеанса, оно работает, но переменная должна быть сброшена для каждого запроса.
Как я могу отладить эту проблему?
Я использую Tomcat 5.5.28 (определенно не могу обновить до 6). Известно ли, что в реализации JSP есть ошибка?