Details
-
Bug
-
Status: Closed
-
Resolution: Fixed
-
6.2.0 CE M6
-
None
Description
Portlets can set markup head elements using a mechanism described in JSR-286. Each portlet request keeps a record of all elements set during portlet lifecycle. Portlet container merges all of them into the HTTPServletRequest via PortletInvoker, which calls PortletResponseImpl.transferMarkupHeaders()
This method should work with the real HTTPServletRequest but it gets a wrapped one (RestrictPortletServletRequest). As a result, the MimeResponse.MARKUP_HEAD_ELEMENT request attribute does not reach the real HTTPServletRequest, so the top_head.jsp component is unable to fill the corresponding <head> elements set by the portlet.
Attachments
Issue Links
- relates
-
LPS-36277 When a portlet renders via ajax, JSR-286 Markup Head Elements are ignored - master
-
- Closed
-