aspose file tools*
The moose likes Websphere and the fly likes JSP to rewrite parent html meta tag Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Websphere
Bookmark "JSP to rewrite parent html meta tag" Watch "JSP to rewrite parent html meta tag" New topic
Author

JSP to rewrite parent html meta tag

Ivan Belev
Greenhorn

Joined: Jun 21, 2013
Posts: 2
Hi,

we have the following problem:

we have a complex web application, running on ibm websphere application server 8. The main page for the user has a x-ua-compatible meta tag in the <head> : <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8">

No matter what we tried, there is no way to find where this tag is actually set. It's hard coded somewhere very deep.

However we have full access to some of the jsp pages, that build the content below this meta tag. We have implemented some HTML 5 and CSS 3 functionality in the application and we need to make the page automatically switch to IE=edge when loaded, so that the new functions can be used when the user has IE 10.

We tried a lot of things - set another meta tag in the head area, set meta tag in a previous page, create a custom html response header for x-ua-compatible for every page, try to override the tag using client scripts, etc. but the mentioned meta tag takes precedence over everything we tried and everytime the page is loaded - the browser switches to IE=9 standards.

My question is:
Is there a way to add code in one of the jsp pages that is included in the build up of the main page, so that this code finds the meta tag in the parent page and overwrites it with IE=edge, before it is served to the client browser? If so can you aid me in this matter?

Or is there another way to do this?

We are struggling with this issue and I would very much appreciate the help.

Thank you.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61653
    
  67

In my opinion, your time is better spent finding out how the pages are constructed so that you can fix this without band-aids (which almost always have undesirable side effects). After all, this isn't likely the last change you might have to make to the header as time goes on.

[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Ivan Belev
Greenhorn

Joined: Jun 21, 2013
Posts: 2
I absolutely agree and that's what we've been trying for the past 1-2 weeks, but as this is an IBM application, it's always very complicated. There are quite a few applications deployed in WebSphere Application Server that keep passing the ball around when the page is being constructed. Also a lot of dojos in there in different colors too (blue dojo, regular gojo. etc.) . There are parts of the page, that cannot be found as text in any file on the system, so I am searching for an alternative method as all our attempts to find this one line of code are failing so far.

Our efforts continue but meanwhile I hope someone could answer the above question, so we could try this also.

Thank you.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61653
    
  67

I've moved this to the WebSphere forum where hopefully someone may be able to provide some insight.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: JSP to rewrite parent html meta tag