我们将JSF升级到最新版本2.1。以前我们在JSF2.0.4。我们的xhtml页面有Targeting IE Using Conditional Comments标签,它们没有呈现为文本。
但是使用新的JSF2.1.7,这将在IE中呈现为文本。有任何想法如何解决这个问题?
答案 0 :(得分:5)
改为使用<h:outputText escape="false">
。
<h:outputText value="<!--[if IE]><link rel="stylesheet" type="text/css" href="ie.css"/><![endif]-->" escape="false" />
答案 1 :(得分:0)
您可以这样做:
<f:verbatim>
<!--[if lte IE 8]>
<script src="js/conditional-comment.js"></script>
<![endif]-->
</f:verbatim>