HttpServletResponse is No Longer Accessible via 1.5 API
-------------------------------------------------------
Key: WICKET-3399
URL: https://issues.apache.org/jira/browse/WICKET-3399
Project: Wicket
Issue Type: Bug
Affects Versions: 1.5-RC1
Reporter: todd wolff
After migrating from 1.4.x to 1.5 RCI, a breaking change was encountered. I
used to be able to access the servlet response object via:
getWebRequestCycle().getWebResponse().getHttpServletResponse();
And after migrating, expected to be able to use:
((ServletWebResponse)getResponse()).getHttpServletResponse();
But I get a ClassCastException because ServletWebResponse is wrapped a couple
of times, i.e. by BufferedWebResponse and then again by
HeaderBufferingWebResponse. And ... these wrapper classes do not provide an
API to access the original wrapped response, i.e. the HttpServletResponse.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.