В чем разница между извлечением атрибутов из этих неявных объектов:
renderRequest.getAttribute("myVar")
actionRequest.getAttribute("myVar")
request.getAttribute("myVar")
Почему все они разрешены?
Я имею в виду, что вы обычно храните атрибут в actionRequest
или renderRequest
объекте, но вы можете получить его в request
неявном объекте, почему?
Каков правильный подход?
Как можно получить объект действия во время просмотра?
Не нарушает ли это механизм передачи action-render renderParams?
Почему actionRequest/response доступны как неявный объект, если они выдают NullPointerException
при попытке использовать их в JSP?
Наконец, когда полезно хранить атрибут в запросе (PortalUtil.getOriginalServletRequest
)?