атрибуты запроса доступны через имя, в которое они были введены. Если у вас был request.setAttribute("foo", fooValue)
, то он доступен через ${foo}
. Это верно, если вы находитесь в пределах одного запроса. Это означает, что сервлет должен выполнить forward , а не redirect . Если происходит перенаправление, это новый запрос, и старые значения теряются.