I have been trying to set the content type for the returned portal page to
application/xhtml+xml in order to enable firefox to display inline svg
After a few experiments I've discovered that I can't affect the overall page
content type by changing the top level layout jsp.
A look at the Portal source indicated to me that the ContentTypeInterceptor class appears
to always set the content type to MediaType.HTML
I'm wondering why this is, and what a good suggested way of customizing this
interceptor might be. My first thought is to subclass ContentTypeInterceptor and override
invoke to deliver application/xhtml+xml, then just replace this interceptor in my
deployment
I'm curious about why this ContentTypeInterceptor does what it does as I can't
understand why its a good idea to override the contentType directives in the users
content.
The only idea I can come up with is that it helps handle content rendered from third party
portlets which may not generate xhtml properly, by dropping all content to a lowest common
denominator text/html and UTF-8.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3960248#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...