[
https://issues.apache.org/jira/browse/MYFACES-2984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mark Struberg reopened MYFACES-2984:
------------------------------------
now crashes with a NPE, because the getName is also not wrapped in
ResourceWrapper...
Will fix this
> Myfaces should return a proper contentType if ResourceWrapper doesn't return
> one.
> ---------------------------------------------------------------------------------
>
> Key: MYFACES-2984
> URL: https://issues.apache.org/jira/browse/MYFACES-2984
> Project: MyFaces Core
> Issue Type: Bug
> Components: JSR-314
> Affects Versions: 2.0.2
> Reporter: Mark Struberg
> Assignee: Jakob Korherr
> Fix For: 2.0.3-SNAPSHOT
>
>
> Since ResourceWrapper doesn't wrap getContentType (is not defined as abstract
> in the 2.0 spec) some component libraries (namely primefaces) do not return a
> proper content type.
> Currently MyFaces directly sets this value in ResourceHandlerImpl.java. In
> case the wrapper doesn't define an own content type, we end up passing null
> to the response.
> In this case the servlet container guesses the content type depending on the
> extension of the request URL. For the classic *.xhtml mapping we now get
> text/xhtml for each and every resource request (which leads to broken
> detection of css and images for example).
> TODO: we should check if the wrapper returns null and ask the external
> context for the proper content type in this case.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.