Html 我如何在JSF2中模拟这种有条件地包含资源?
简而言之,我想在条件部分这样做,我知道如何包括: 在JSF2中Html 我如何在JSF2中模拟这种有条件地包含资源?,html,jsf,jsf-2,conditional-comments,Html,Jsf,Jsf 2,Conditional Comments,简而言之,我想在条件部分这样做,我知道如何包括: 在JSF2中 谢谢 我认为您应该能够包装到您的链接。喜欢。使用 是的,这是一条丑陋的路线,但实际上没有其他方法,因为Facelets本质上是一种基于XML的视图技术 更新:如果您碰巧使用了JSF实用程序库,您可以使用 尝试: <f:verbatim> <!--[if IE]> <link rel="stylesheet" href="path/to/file.css" /> <![
谢谢 我认为您应该能够包装到您的链接。喜欢。使用 是的,这是一条丑陋的路线,但实际上没有其他方法,因为Facelets本质上是一种基于XML的视图技术 更新:如果您碰巧使用了JSF实用程序库,您可以使用 尝试:
<f:verbatim>
<!--[if IE]>
<link rel="stylesheet" href="path/to/file.css" />
<![endif]-->
</f:verbatim>
我试着这样做:
<h:outputStylesheet library="css" name="blueprint/screen.css" />
<f:verbatim><!--[if lt IE 8]></f:verbatim>
<h:outputStylesheet library="css" name="blueprint/ie.css" />
<f:verbatim><![endif]--></f:verbatim>
<h:outputStylesheet library="css" name="esap.css" />
html输出为:
<!--[if lt IE 8]><![endif]-->
<link rel="stylesheet" media="screen" type="text/css" href="/esap/javax.faces.resource/blueprint/screen.css.xhtml?ln=css" />
<link rel="stylesheet" media="screen" type="text/css" href="/esap/javax.faces.resource/blueprint/ie.css.xhtml?ln=css" />
<link rel="stylesheet" media="screen" type="text/css" href="/esap/javax.faces.resource/esap.css.xhtml?ln=css" />
条件html放在样式表链接之前。OP使用的是Facelets,而不是JSP。您好,这一部分是回答,不是问题。如果您有问题,请按右上角的提问按钮。
<f:verbatim>
<!--[if IE]>
<link rel="stylesheet" href="path/to/file.css" />
<![endif]-->
</f:verbatim>
<h:outputStylesheet library="css" name="blueprint/screen.css" />
<f:verbatim><!--[if lt IE 8]></f:verbatim>
<h:outputStylesheet library="css" name="blueprint/ie.css" />
<f:verbatim><![endif]--></f:verbatim>
<h:outputStylesheet library="css" name="esap.css" />
<!--[if lt IE 8]><![endif]-->
<link rel="stylesheet" media="screen" type="text/css" href="/esap/javax.faces.resource/blueprint/screen.css.xhtml?ln=css" />
<link rel="stylesheet" media="screen" type="text/css" href="/esap/javax.faces.resource/blueprint/ie.css.xhtml?ln=css" />
<link rel="stylesheet" media="screen" type="text/css" href="/esap/javax.faces.resource/esap.css.xhtml?ln=css" />