По умолчанию объект команды хранится под атрибутом «команда» (область запроса или сеанса в зависимости от конфигурации свойства sessionForm ). Вы можете изменить это, установив свойство commandName на вашем контроллере, и ваш объект команды будет включен в модель под этим именем (а не по умолчанию "command").
В коде тега вы можете использовать request.getAttribute("command")
или, если sessionForm = true, session.getAttribute("command")
, чтобы получить доступ к объекту вашей команды (при условии, что по умолчанию используется имя «команда»). Если вы изменили имя команды с помощью свойства commandName
, используйте его вместо «команда».
Обычно вам не важно, в какой области находится эта команда, поэтому, имея доступ к объекту pageContext, вы можете выполнить pageContext.findAttribute("command")
, и он будет искать его во всех областях.